From 2b1c40366f92949831e8d71751c2218f87033e78 Mon Sep 17 00:00:00 2001 From: Phazorknight <70389309+Phazorknight@users.noreply.github.com> Date: Mon, 8 Jan 2024 14:14:27 -0800 Subject: [PATCH 1/7] Experimental update: Added door_setter_zone script to override door settings (for bidirectional door animations, self-closing doors, etc). Added new scene management. Early attempt at building persistence logic. --- ...state-b4cbcee22a18ace51c89fadcbe471962.cfg | 175 ++++++ ...lding-b4cbcee22a18ace51c89fadcbe471962.cfg | 5 + ...state-898d2bc7a0975cddd06c8d52da2cdf59.cfg | 175 ++++++ ...lding-898d2bc7a0975cddd06c8d52da2cdf59.cfg | 5 + ...state-7fe684b910c3ea50abb0821d6b1ca14c.cfg | 175 ++++++ ...lding-7fe684b910c3ea50abb0821d6b1ca14c.cfg | 5 + ...state-0d1def7e162b518850a68e85f58fd6c8.cfg | 26 +- ...lding-0d1def7e162b518850a68e85f58fd6c8.cfg | 6 +- ...state-d9cf32e6e7557d0523585f0cf1efcc8d.cfg | 18 +- ...lding-d9cf32e6e7557d0523585f0cf1efcc8d.cfg | 2 +- ...state-327af484121df0fed66d8346278195c6.cfg | 175 ++++++ ...lding-327af484121df0fed66d8346278195c6.cfg | 5 + ...state-4adf5bb914dd5cafe82fac6c892189e6.cfg | 175 ++++++ ...lding-4adf5bb914dd5cafe82fac6c892189e6.cfg | 5 + ...state-e6cf777f96eb2e8c46b024284f659751.cfg | 175 ++++++ ...lding-e6cf777f96eb2e8c46b024284f659751.cfg | 5 + ...lding-8a12894b0f85357fab42df2a6cf8af72.cfg | 3 + ...lding-aa9a43559541e43d2b06f14b2dd8dd57.cfg | 2 +- ...lding-c1834cd02c5107a6a0f9527aa901ed04.cfg | 3 + .godot/editor/create_recent.Object | 1 + ...lding-3f83bbebbcd2ec760be5c3d3c89a8d95.cfg | 3 + .godot/editor/editor_layout.cfg | 24 +- .godot/editor/favorites.Object | 0 .godot/editor/filesystem_update4 | 33 +- ...lding-fef4fa6af0a8304a67b00a7a8bd31fa6.cfg | 3 + ...lding-9fe72dbce043a4f7ab3b2421295e5b41.cfg | 3 + ...lding-790dc7b0a01d8abab9f4fc4b324f14d2.cfg | 3 + ...lding-fdb3bd9735754549d7818e3706f742b3.cfg | 3 + ...state-87935ef0405c69b2a18d661b3e17c476.cfg | 23 +- ...lding-87935ef0405c69b2a18d661b3e17c476.cfg | 6 +- .godot/editor/project_metadata.cfg | 2 +- ...lding-2315190b0c305e66f037bc0578deacb7.cfg | 3 + .godot/editor/script_editor_cache.cfg | 508 ++++-------------- .godot/global_script_class_cache.cfg | 6 - ...r.glb-c36f821aff9dcab389f41c0b21fae2da.md5 | 3 + ...r.glb-c36f821aff9dcab389f41c0b21fae2da.scn | Bin 0 -> 7496 bytes ...f127d93e95c9d840f50b1051a4a42147961e.cache | Bin 0 -> 87988 bytes ...8c9abdd80e5a785ce3ade4cf5f8d01b620c1.cache | Bin 0 -> 93456 bytes .../COGITO_02_SceneTransitionsA.tscn | 144 +++++ .../COGITO_03_SceneTransitionsB.tscn | 195 +++++++ COGITO/DemoScenes/COGITO_Demo_01.tscn | 229 ++++++-- COGITO/DemoScenes/COGITO_MainMenu.tscn | 12 +- COGITO/EasyMenus/Scenes/pause_menu.tscn | 8 +- COGITO/InventoryPD/pick_up.gd | 18 + COGITO/PrefabScenes/carriable_box.tscn | 1 + COGITO/PrefabScenes/player.tscn | 14 +- COGITO/SceneManagement/Loa96FC.tmp | 48 ++ COGITO/SceneManagement/LoadingScene.tscn | 47 ++ .../Cogito02SceneTransitionsA.save | 2 + .../Cogito02SceneTransitionsB.save | 1 + .../SceneManagement/cogito_scene_manager.gd | 101 ++++ COGITO/SceneManagement/loading_screen.gd | 30 ++ COGITO/Scripts/Carriable.gd | 19 + COGITO/Scripts/Interact_Door.gd | 56 +- COGITO/Scripts/door_setter_zone.gd | 48 ++ ...ene_switcher.gd => menu_scene_switcher.gd} | 4 +- COGITO/Scripts/player.gd | 361 ++++++++++--- COGITO/Scripts/scene_transition_zone.gd | 23 + Readme.md | 11 +- project.godot | 2 + 60 files changed, 2517 insertions(+), 621 deletions(-) create mode 100644 .godot/editor/COGITO_02_SceneTransitions.tscn-editstate-b4cbcee22a18ace51c89fadcbe471962.cfg create mode 100644 .godot/editor/COGITO_02_SceneTransitions.tscn-folding-b4cbcee22a18ace51c89fadcbe471962.cfg create mode 100644 .godot/editor/COGITO_02_SceneTransitionsA.tscn-editstate-898d2bc7a0975cddd06c8d52da2cdf59.cfg create mode 100644 .godot/editor/COGITO_02_SceneTransitionsA.tscn-folding-898d2bc7a0975cddd06c8d52da2cdf59.cfg create mode 100644 .godot/editor/COGITO_03_SceneTransitionsB.tscn-editstate-7fe684b910c3ea50abb0821d6b1ca14c.cfg create mode 100644 .godot/editor/COGITO_03_SceneTransitionsB.tscn-folding-7fe684b910c3ea50abb0821d6b1ca14c.cfg create mode 100644 .godot/editor/COGITO_StairTest.tscn-editstate-327af484121df0fed66d8346278195c6.cfg create mode 100644 .godot/editor/COGITO_StairTest.tscn-folding-327af484121df0fed66d8346278195c6.cfg create mode 100644 .godot/editor/LoadingScene.tscn-editstate-4adf5bb914dd5cafe82fac6c892189e6.cfg create mode 100644 .godot/editor/LoadingScene.tscn-folding-4adf5bb914dd5cafe82fac6c892189e6.cfg create mode 100644 .godot/editor/LoadingScreen.tscn-editstate-e6cf777f96eb2e8c46b024284f659751.cfg create mode 100644 .godot/editor/LoadingScreen.tscn-folding-e6cf777f96eb2e8c46b024284f659751.cfg create mode 100644 .godot/editor/PlayerSTAIRS.gd-folding-8a12894b0f85357fab42df2a6cf8af72.cfg create mode 100644 .godot/editor/cogito_scene_manager.gd-folding-c1834cd02c5107a6a0f9527aa901ed04.cfg create mode 100644 .godot/editor/create_recent.Object create mode 100644 .godot/editor/door_setter_zone.gd-folding-3f83bbebbcd2ec760be5c3d3c89a8d95.cfg create mode 100644 .godot/editor/favorites.Object create mode 100644 .godot/editor/ladder.glb-c36f821aff9dcab389f41c0b21fae2da.scn-folding-fef4fa6af0a8304a67b00a7a8bd31fa6.cfg create mode 100644 .godot/editor/ladder_area.gd-folding-9fe72dbce043a4f7ab3b2421295e5b41.cfg create mode 100644 .godot/editor/loading_screen.gd-folding-790dc7b0a01d8abab9f4fc4b324f14d2.cfg create mode 100644 .godot/editor/menu_scene_switcher.gd-folding-fdb3bd9735754549d7818e3706f742b3.cfg create mode 100644 .godot/editor/scene_transition_zone.gd-folding-2315190b0c305e66f037bc0578deacb7.cfg create mode 100644 .godot/imported/ladder.glb-c36f821aff9dcab389f41c0b21fae2da.md5 create mode 100644 .godot/imported/ladder.glb-c36f821aff9dcab389f41c0b21fae2da.scn create mode 100644 .godot/shader_cache/SceneForwardClusteredShaderRD/d5ded1b6d087f9d205de57ed54272037445fd80bbbab48e31e53a3fe33da0710/8c6af127d93e95c9d840f50b1051a4a42147961e.cache create mode 100644 .godot/shader_cache/SceneForwardClusteredShaderRD/d5ded1b6d087f9d205de57ed54272037445fd80bbbab48e31e53a3fe33da0710/d94d8c9abdd80e5a785ce3ade4cf5f8d01b620c1.cache create mode 100644 COGITO/DemoScenes/COGITO_02_SceneTransitionsA.tscn create mode 100644 COGITO/DemoScenes/COGITO_03_SceneTransitionsB.tscn create mode 100644 COGITO/SceneManagement/Loa96FC.tmp create mode 100644 COGITO/SceneManagement/LoadingScene.tscn create mode 100644 COGITO/SceneManagement/SceneStateFiles/Cogito02SceneTransitionsA.save create mode 100644 COGITO/SceneManagement/SceneStateFiles/Cogito02SceneTransitionsB.save create mode 100644 COGITO/SceneManagement/cogito_scene_manager.gd create mode 100644 COGITO/SceneManagement/loading_screen.gd create mode 100644 COGITO/Scripts/door_setter_zone.gd rename COGITO/Scripts/{scene_switcher.gd => menu_scene_switcher.gd} (74%) create mode 100644 COGITO/Scripts/scene_transition_zone.gd diff --git a/.godot/editor/COGITO_02_SceneTransitions.tscn-editstate-b4cbcee22a18ace51c89fadcbe471962.cfg b/.godot/editor/COGITO_02_SceneTransitions.tscn-editstate-b4cbcee22a18ace51c89fadcbe471962.cfg new file mode 100644 index 00000000..596a0da7 --- /dev/null +++ b/.godot/editor/COGITO_02_SceneTransitions.tscn-editstate-b4cbcee22a18ace51c89fadcbe471962.cfg @@ -0,0 +1,175 @@ +[editor_states] + +Anim={ +"visible": false +} +2D={ +"grid_offset": Vector2(0, 0), +"grid_snap_active": false, +"grid_step": Vector2(8, 8), +"grid_visibility": 1, +"ofs": Vector2(-165, -110), +"primary_grid_step": Vector2i(8, 8), +"show_edit_locks": true, +"show_guides": true, +"show_helpers": false, +"show_origin": true, +"show_rulers": true, +"show_transformation_gizmos": true, +"show_viewport": true, +"show_zoom_control": true, +"smart_snap_active": false, +"snap_guides": true, +"snap_node_anchors": true, +"snap_node_center": true, +"snap_node_parent": true, +"snap_node_sides": true, +"snap_other_nodes": true, +"snap_pixel": true, +"snap_relative": false, +"snap_rotation": false, +"snap_rotation_offset": 0.0, +"snap_rotation_step": 0.261799, +"snap_scale": false, +"snap_scale_step": 0.1, +"zoom": 1.0 +} +3D={ +"fov": 70.01, +"gizmos_status": { +"AudioListener3D": 0, +"AudioStreamPlayer3D": 0, +"CPUParticles3D": 0, +"CSGShape3D": 2, +"Camera3D": 0, +"CollisionObject3D": 2, +"CollisionPolygon3D": 2, +"CollisionShape3D": 2, +"Decal": 0, +"FogVolume": 0, +"GPUParticles3D": 0, +"GPUParticlesCollision3D": 0, +"Joint3D": 0, +"Light3D": 0, +"LightmapGI": 0, +"LightmapProbe": 0, +"Marker3D": 0, +"NavigationLink3D": 0, +"NavigationRegion3D": 0, +"OccluderInstance3D": 0, +"Path3D": 0, +"PhysicalBone3D": 0, +"RayCast3D": 0, +"ReflectionProbe": 0, +"ShapeCast3D": 0, +"Skeleton3D": 0, +"SoftBody3D": 0, +"SpringArm3D": 0, +"VehicleWheel3D": 0, +"VisibleOnScreenNotifier3D": 0, +"VoxelGI": 0 +}, +"local_coords": false, +"preview_sun_env": { +"environ_ao_enabled": false, +"environ_enabled": true, +"environ_energy": 1.0, +"environ_gi_enabled": false, +"environ_glow_enabled": true, +"environ_ground_color": Color(0.2, 0.169, 0.133, 1), +"environ_sky_color": Color(0.385, 0.454, 0.55, 1), +"environ_tonemap_enabled": true, +"sun_color": Color(1, 1, 1, 1), +"sun_enabled": true, +"sun_energy": 1.0, +"sun_max_distance": 100.0, +"sun_rotation": Vector2(-1.0472, 2.61799) +}, +"rotate_snap": 15.0, +"scale_snap": 10.0, +"show_grid": true, +"show_origin": true, +"snap_enabled": false, +"translate_snap": 1.0, +"viewport_mode": 1, +"viewports": [{ +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": true, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}], +"zfar": 4000.01, +"znear": 0.05 +} +selected_nodes=Array[NodePath]([]) diff --git a/.godot/editor/COGITO_02_SceneTransitions.tscn-folding-b4cbcee22a18ace51c89fadcbe471962.cfg b/.godot/editor/COGITO_02_SceneTransitions.tscn-folding-b4cbcee22a18ace51c89fadcbe471962.cfg new file mode 100644 index 00000000..1d019fa9 --- /dev/null +++ b/.godot/editor/COGITO_02_SceneTransitions.tscn-folding-b4cbcee22a18ace51c89fadcbe471962.cfg @@ -0,0 +1,5 @@ +[folding] + +node_unfolds=[] +resource_unfolds=[] +nodes_folded=[] diff --git a/.godot/editor/COGITO_02_SceneTransitionsA.tscn-editstate-898d2bc7a0975cddd06c8d52da2cdf59.cfg b/.godot/editor/COGITO_02_SceneTransitionsA.tscn-editstate-898d2bc7a0975cddd06c8d52da2cdf59.cfg new file mode 100644 index 00000000..4ea37fa5 --- /dev/null +++ b/.godot/editor/COGITO_02_SceneTransitionsA.tscn-editstate-898d2bc7a0975cddd06c8d52da2cdf59.cfg @@ -0,0 +1,175 @@ +[editor_states] + +Anim={ +"visible": false +} +2D={ +"grid_offset": Vector2(0, 0), +"grid_snap_active": false, +"grid_step": Vector2(8, 8), +"grid_visibility": 1, +"ofs": Vector2(-165, -110), +"primary_grid_step": Vector2i(8, 8), +"show_edit_locks": true, +"show_guides": true, +"show_helpers": false, +"show_origin": true, +"show_rulers": true, +"show_transformation_gizmos": true, +"show_viewport": true, +"show_zoom_control": true, +"smart_snap_active": false, +"snap_guides": true, +"snap_node_anchors": true, +"snap_node_center": true, +"snap_node_parent": true, +"snap_node_sides": true, +"snap_other_nodes": true, +"snap_pixel": true, +"snap_relative": false, +"snap_rotation": false, +"snap_rotation_offset": 0.0, +"snap_rotation_step": 0.261799, +"snap_scale": false, +"snap_scale_step": 0.1, +"zoom": 1.0 +} +3D={ +"fov": 70.01, +"gizmos_status": { +"AudioListener3D": 0, +"AudioStreamPlayer3D": 0, +"CPUParticles3D": 0, +"CSGShape3D": 2, +"Camera3D": 0, +"CollisionObject3D": 2, +"CollisionPolygon3D": 2, +"CollisionShape3D": 2, +"Decal": 0, +"FogVolume": 0, +"GPUParticles3D": 0, +"GPUParticlesCollision3D": 0, +"Joint3D": 0, +"Light3D": 0, +"LightmapGI": 0, +"LightmapProbe": 0, +"Marker3D": 0, +"NavigationLink3D": 0, +"NavigationRegion3D": 0, +"OccluderInstance3D": 0, +"Path3D": 0, +"PhysicalBone3D": 0, +"RayCast3D": 0, +"ReflectionProbe": 0, +"ShapeCast3D": 0, +"Skeleton3D": 0, +"SoftBody3D": 0, +"SpringArm3D": 0, +"VehicleWheel3D": 0, +"VisibleOnScreenNotifier3D": 0, +"VoxelGI": 0 +}, +"local_coords": false, +"preview_sun_env": { +"environ_ao_enabled": false, +"environ_enabled": true, +"environ_energy": 1.0, +"environ_gi_enabled": false, +"environ_glow_enabled": true, +"environ_ground_color": Color(0.2, 0.169, 0.133, 1), +"environ_sky_color": Color(0.385, 0.454, 0.55, 1), +"environ_tonemap_enabled": true, +"sun_color": Color(1, 1, 1, 1), +"sun_enabled": true, +"sun_energy": 1.0, +"sun_max_distance": 100.0, +"sun_rotation": Vector2(-1.0472, 2.61799) +}, +"rotate_snap": 15.0, +"scale_snap": 10.0, +"show_grid": true, +"show_origin": true, +"snap_enabled": false, +"translate_snap": 1.0, +"viewport_mode": 1, +"viewports": [{ +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.66434, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": true, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(-2.72741, 1.60117, 6.36864), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.190203, +"y_rotation": -4.00376 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}], +"zfar": 4000.01, +"znear": 0.05 +} +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17140/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9462/@VSplitContainer@9281/@HSplitContainer@9283/@HSplitContainer@9285/@Control@9286/@SubViewportContainer@9287/@SubViewport@9288/Cogito02SceneTransitionsB/DoorSetterZoneA/CollisionShape3D")]) diff --git a/.godot/editor/COGITO_02_SceneTransitionsA.tscn-folding-898d2bc7a0975cddd06c8d52da2cdf59.cfg b/.godot/editor/COGITO_02_SceneTransitionsA.tscn-folding-898d2bc7a0975cddd06c8d52da2cdf59.cfg new file mode 100644 index 00000000..2e673bf3 --- /dev/null +++ b/.godot/editor/COGITO_02_SceneTransitionsA.tscn-folding-898d2bc7a0975cddd06c8d52da2cdf59.cfg @@ -0,0 +1,5 @@ +[folding] + +node_unfolds=[NodePath("STATIC ENVIRONMENT/Floor"), PackedStringArray("Transform"), NodePath("STATIC ENVIRONMENT/Wall"), PackedStringArray("Transform"), NodePath("STATIC ENVIRONMENT/Wall/Label3D"), PackedStringArray("Text"), NodePath("CarriableBox"), PackedStringArray("Collision")] +resource_unfolds=["res://COGITO/DemoScenes/COGITO_02_SceneTransitionsA.tscn::Environment_ai7l5", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_02_SceneTransitionsA.tscn::Resource_jg7ms", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_02_SceneTransitionsA.tscn::BoxMesh_ntr4m", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_02_SceneTransitionsA.tscn::StandardMaterial3D_uigv7", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_02_SceneTransitionsA.tscn::BoxShape3D_bsq3r", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_02_SceneTransitionsA.tscn::Resource_mqwj2", PackedStringArray()] +nodes_folded=[NodePath("STATIC ENVIRONMENT"), NodePath("STATIC ENVIRONMENT/Wall"), NodePath("TransitionZone")] diff --git a/.godot/editor/COGITO_03_SceneTransitionsB.tscn-editstate-7fe684b910c3ea50abb0821d6b1ca14c.cfg b/.godot/editor/COGITO_03_SceneTransitionsB.tscn-editstate-7fe684b910c3ea50abb0821d6b1ca14c.cfg new file mode 100644 index 00000000..460d87fa --- /dev/null +++ b/.godot/editor/COGITO_03_SceneTransitionsB.tscn-editstate-7fe684b910c3ea50abb0821d6b1ca14c.cfg @@ -0,0 +1,175 @@ +[editor_states] + +Anim={ +"visible": false +} +2D={ +"grid_offset": Vector2(0, 0), +"grid_snap_active": false, +"grid_step": Vector2(8, 8), +"grid_visibility": 1, +"ofs": Vector2(-165, -110), +"primary_grid_step": Vector2i(8, 8), +"show_edit_locks": true, +"show_guides": true, +"show_helpers": false, +"show_origin": true, +"show_rulers": true, +"show_transformation_gizmos": true, +"show_viewport": true, +"show_zoom_control": true, +"smart_snap_active": false, +"snap_guides": true, +"snap_node_anchors": true, +"snap_node_center": true, +"snap_node_parent": true, +"snap_node_sides": true, +"snap_other_nodes": true, +"snap_pixel": true, +"snap_relative": false, +"snap_rotation": false, +"snap_rotation_offset": 0.0, +"snap_rotation_step": 0.261799, +"snap_scale": false, +"snap_scale_step": 0.1, +"zoom": 1.0 +} +3D={ +"fov": 70.01, +"gizmos_status": { +"AudioListener3D": 0, +"AudioStreamPlayer3D": 0, +"CPUParticles3D": 0, +"CSGShape3D": 2, +"Camera3D": 0, +"CollisionObject3D": 2, +"CollisionPolygon3D": 2, +"CollisionShape3D": 2, +"Decal": 0, +"FogVolume": 0, +"GPUParticles3D": 0, +"GPUParticlesCollision3D": 0, +"Joint3D": 0, +"Light3D": 0, +"LightmapGI": 0, +"LightmapProbe": 0, +"Marker3D": 0, +"NavigationLink3D": 0, +"NavigationRegion3D": 0, +"OccluderInstance3D": 0, +"Path3D": 0, +"PhysicalBone3D": 0, +"RayCast3D": 0, +"ReflectionProbe": 0, +"ShapeCast3D": 0, +"Skeleton3D": 0, +"SoftBody3D": 0, +"SpringArm3D": 0, +"VehicleWheel3D": 0, +"VisibleOnScreenNotifier3D": 0, +"VoxelGI": 0 +}, +"local_coords": false, +"preview_sun_env": { +"environ_ao_enabled": false, +"environ_enabled": true, +"environ_energy": 1.0, +"environ_gi_enabled": false, +"environ_glow_enabled": true, +"environ_ground_color": Color(0.2, 0.169, 0.133, 1), +"environ_sky_color": Color(0.385, 0.454, 0.55, 1), +"environ_tonemap_enabled": true, +"sun_color": Color(1, 1, 1, 1), +"sun_enabled": true, +"sun_energy": 1.0, +"sun_max_distance": 100.0, +"sun_rotation": Vector2(-1.0472, 2.61799) +}, +"rotate_snap": 15.0, +"scale_snap": 10.0, +"show_grid": true, +"show_origin": true, +"snap_enabled": false, +"translate_snap": 1.0, +"viewport_mode": 1, +"viewports": [{ +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 3.39337, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": true, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0.5, 1.4, 0.429894), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.905788, +"y_rotation": 2.24888 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}], +"zfar": 4000.01, +"znear": 0.05 +} +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17140/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9462/@VSplitContainer@9281/@HSplitContainer@9283/@HSplitContainer@9285/@Control@9286/@SubViewportContainer@9287/@SubViewport@9288/Cogito02SceneTransitionsB/DoorSetterZoneA/CollisionShape3D")]) diff --git a/.godot/editor/COGITO_03_SceneTransitionsB.tscn-folding-7fe684b910c3ea50abb0821d6b1ca14c.cfg b/.godot/editor/COGITO_03_SceneTransitionsB.tscn-folding-7fe684b910c3ea50abb0821d6b1ca14c.cfg new file mode 100644 index 00000000..b7359f56 --- /dev/null +++ b/.godot/editor/COGITO_03_SceneTransitionsB.tscn-folding-7fe684b910c3ea50abb0821d6b1ca14c.cfg @@ -0,0 +1,5 @@ +[folding] + +node_unfolds=[NodePath("STATIC ENVIRONMENT/Wall/Txt_SceneB"), PackedStringArray("Text"), NodePath("STATIC ENVIRONMENT/Wall3"), PackedStringArray("Transform"), NodePath("STATIC ENVIRONMENT/Wall_w_Door"), PackedStringArray("polygon"), NodePath("TransitionZone"), PackedStringArray("Transform"), NodePath("TransitionZone/MeshInstance3D"), PackedStringArray("mesh", "surface_material_override", "surface_material_override/0"), NodePath("TransitionZone/CollisionShape3D"), PackedStringArray("shape"), NodePath("Door"), PackedStringArray("Door Parameters", "Door Parameters/Tween Parameters", "Transform"), NodePath("DoorSetterZoneA"), PackedStringArray("Transform"), NodePath("DoorSetterZoneA/CollisionShape3D"), PackedStringArray("shape"), NodePath("DoorSetterZoneB/CollisionShape3D"), PackedStringArray("shape")] +resource_unfolds=["res://COGITO/DemoScenes/COGITO_03_SceneTransitionsB.tscn::Environment_ai7l5", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_03_SceneTransitionsB.tscn::Resource_jg7ms", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_03_SceneTransitionsB.tscn::BoxMesh_8qj8p", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_03_SceneTransitionsB.tscn::StandardMaterial3D_rjn5b", PackedStringArray("Albedo", "Transparency"), "res://COGITO/DemoScenes/COGITO_03_SceneTransitionsB.tscn::BoxShape3D_oo4wy", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_03_SceneTransitionsB.tscn::BoxShape3D_2v6k6", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_03_SceneTransitionsB.tscn::BoxShape3D_ws0v6", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_03_SceneTransitionsB.tscn::Resource_fn0ea", PackedStringArray()] +nodes_folded=[NodePath("STATIC ENVIRONMENT/Wall")] diff --git a/.godot/editor/COGITO_Demo_01.tscn-editstate-0d1def7e162b518850a68e85f58fd6c8.cfg b/.godot/editor/COGITO_Demo_01.tscn-editstate-0d1def7e162b518850a68e85f58fd6c8.cfg index 5048edc1..53155a73 100644 --- a/.godot/editor/COGITO_Demo_01.tscn-editstate-0d1def7e162b518850a68e85f58fd6c8.cfg +++ b/.godot/editor/COGITO_Demo_01.tscn-editstate-0d1def7e162b518850a68e85f58fd6c8.cfg @@ -8,7 +8,7 @@ Anim={ "grid_snap_active": false, "grid_step": Vector2(8, 8), "grid_visibility": 1, -"ofs": Vector2(-267, -108), +"ofs": Vector2(-209, -53), "primary_grid_step": Vector2i(8, 8), "show_edit_locks": true, "show_guides": true, @@ -40,11 +40,11 @@ Anim={ "AudioListener3D": 0, "AudioStreamPlayer3D": 0, "CPUParticles3D": 0, -"CSGShape3D": 0, +"CSGShape3D": 2, "Camera3D": 0, -"CollisionObject3D": 0, -"CollisionPolygon3D": 0, -"CollisionShape3D": 0, +"CollisionObject3D": 2, +"CollisionPolygon3D": 2, +"CollisionShape3D": 2, "Decal": 0, "FogVolume": 0, "GPUParticles3D": 0, @@ -71,13 +71,13 @@ Anim={ }, "local_coords": false, "preview_sun_env": { -"environ_ao_enabled": true, +"environ_ao_enabled": false, "environ_enabled": true, "environ_energy": 1.0, "environ_gi_enabled": false, "environ_glow_enabled": true, -"environ_ground_color": Color(0.168627, 0.156863, 0.141176, 1), -"environ_sky_color": Color(0.811765, 0.960784, 1, 1), +"environ_ground_color": Color(0.2, 0.169, 0.133, 1), +"environ_sky_color": Color(0.385, 0.454, 0.55, 1), "environ_tonemap_enabled": true, "sun_color": Color(1, 1, 1, 1), "sun_enabled": true, @@ -97,7 +97,7 @@ Anim={ "auto_orthogonal_enabled": true, "cinematic_preview": false, "display_mode": 20, -"distance": 4.47761, +"distance": 4.0, "doppler": false, "frame_time": false, "gizmos": true, @@ -106,11 +106,11 @@ Anim={ "listener": true, "lock_rotation": false, "orthogonal": false, -"position": Vector3(-4.39991, 3.22245, -0.793193), +"position": Vector3(-12.3724, 4.65966, -1.36065), "use_environment": false, "view_type": 0, -"x_rotation": 0.606499, -"y_rotation": -92.6104 +"x_rotation": 0.761794, +"y_rotation": -15.6059 }, { "auto_orthogonal": false, "auto_orthogonal_enabled": true, @@ -172,4 +172,4 @@ Anim={ "zfar": 4000.01, "znear": 0.05 } -selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17140/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9462/@VSplitContainer@9281/@HSplitContainer@9283/@HSplitContainer@9285/@Control@9286/@SubViewportContainer@9287/@SubViewport@9288/COGITO_Demo_01/ITEM_PICKUPS/HealthPotion"), NodePath("/root/@EditorNode@17140/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9462/@VSplitContainer@9281/@HSplitContainer@9283/@HSplitContainer@9285/@Control@9286/@SubViewportContainer@9287/@SubViewport@9288/COGITO_Demo_01/ITEM_PICKUPS/HealthPotion2"), NodePath("/root/@EditorNode@17140/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9462/@VSplitContainer@9281/@HSplitContainer@9283/@HSplitContainer@9285/@Control@9286/@SubViewportContainer@9287/@SubViewport@9288/COGITO_Demo_01/ITEM_PICKUPS/HealthPotion3")]) +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17140/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9462/@VSplitContainer@9281/@HSplitContainer@9283/@HSplitContainer@9285/@Control@9286/@SubViewportContainer@9287/@SubViewport@9288/Cogito02SceneTransitionsB/DoorSetterZoneA/CollisionShape3D")]) diff --git a/.godot/editor/COGITO_Demo_01.tscn-folding-0d1def7e162b518850a68e85f58fd6c8.cfg b/.godot/editor/COGITO_Demo_01.tscn-folding-0d1def7e162b518850a68e85f58fd6c8.cfg index 27f27522..9abfd386 100644 --- a/.godot/editor/COGITO_Demo_01.tscn-folding-0d1def7e162b518850a68e85f58fd6c8.cfg +++ b/.godot/editor/COGITO_Demo_01.tscn-folding-0d1def7e162b518850a68e85f58fd6c8.cfg @@ -1,5 +1,5 @@ [folding] -node_unfolds=[NodePath("WorldEnvironment"), PackedStringArray("environment"), NodePath("STATIC_ENVIRONMENT/LightzoneCeiling"), PackedStringArray("mesh", "Transform"), NodePath("STATIC_ENVIRONMENT/Floor"), PackedStringArray("Collision"), NodePath("STATIC_ENVIRONMENT/Floor/MeshInstance3D"), PackedStringArray("mesh"), NodePath("STATIC_ENVIRONMENT/Wall12/MeshInstance3D"), PackedStringArray("mesh"), NodePath("STATIC_ENVIRONMENT/Floor5/MeshInstance3D"), PackedStringArray("mesh"), NodePath("STATIC_ENVIRONMENT/Floor6"), PackedStringArray("Collision"), NodePath("STATIC_ENVIRONMENT/Floor6/MeshInstance3D"), PackedStringArray("mesh"), NodePath("STATIC_ENVIRONMENT/Floor4/MeshInstance3D"), PackedStringArray("mesh"), NodePath("STATIC_ENVIRONMENT/Wall6/MeshInstance3D"), PackedStringArray("mesh"), NodePath("STATIC_ENVIRONMENT/Wall10/MeshInstance3D"), PackedStringArray("mesh"), NodePath("STATIC_ENVIRONMENT/Wall13/MeshInstance3D"), PackedStringArray("mesh"), NodePath("STATIC_ENVIRONMENT/WallCrate"), PackedStringArray("Collision", "Transform"), NodePath("STATIC_ENVIRONMENT/Wall5/MeshInstance3D"), PackedStringArray("mesh"), NodePath("STATIC_ENVIRONMENT/Wall16/MeshInstance3D"), PackedStringArray("mesh"), NodePath("STATIC_ENVIRONMENT/WallSmaller"), PackedStringArray("Collision"), NodePath("STATIC_ENVIRONMENT/WallSmaller2"), PackedStringArray("Collision"), NodePath("STATIC_ENVIRONMENT/CeilingGap"), PackedStringArray("Collision"), NodePath("STATIC_ENVIRONMENT/Txt_DoorBasic"), PackedStringArray("Text"), NodePath("STATIC_ENVIRONMENT/Txt_DoorBasic2"), PackedStringArray("Transform", "Text"), NodePath("STATIC_ENVIRONMENT/Txt_Switchable"), PackedStringArray("Text"), NodePath("STATIC_ENVIRONMENT/Txt_CombinedObjects"), PackedStringArray("Text"), NodePath("STATIC_ENVIRONMENT/Txt_DoorInfo"), PackedStringArray("Text"), NodePath("STATIC_ENVIRONMENT/Txt_Combine"), PackedStringArray("Text"), NodePath("STATIC_ENVIRONMENT/Box_FoamPistol/Txt_Foam"), PackedStringArray("Text"), NodePath("STATIC_ENVIRONMENT/GateMovement"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Gate2"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Gate2/Txt_Item"), PackedStringArray("Text"), NodePath("STATIC_ENVIRONMENT/Gate3"), PackedStringArray("polygon", "Transform"), NodePath("STATIC_ENVIRONMENT/Gate3/Txt_Item"), PackedStringArray("Text"), NodePath("STATIC_ENVIRONMENT/Railing"), PackedStringArray("polygon", "Transform"), NodePath("STATIC_ENVIRONMENT/Corner"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Corner3"), PackedStringArray("Transform"), NodePath("INTERACTIVE_OBJECTS/Door_A"), PackedStringArray("Door Parameters", "Transform"), NodePath("INTERACTIVE_OBJECTS/ButtonChain"), PackedStringArray("objects_call_interact", "Transform"), NodePath("INTERACTIVE_OBJECTS/CeilingLamp"), PackedStringArray("objects_toggle_visibility"), NodePath("INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery"), PackedStringArray("Transform", "Deactivation", "Solver"), NodePath("INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery2"), PackedStringArray("Mass Distribution", "Deactivation", "Solver", "Linear"), NodePath("INTERACTIVE_OBJECTS/GateA"), PackedStringArray("Transform", "Door Parameters"), NodePath("INTERACTIVE_OBJECTS/GateB"), PackedStringArray("Door Parameters", "Transform"), NodePath("INTERACTIVE_OBJECTS/Button/CollisionShape3D"), PackedStringArray("shape"), NodePath("INTERACTIVE_OBJECTS/Button/MeshInstance3D"), PackedStringArray("mesh"), NodePath("INTERACTIVE_OBJECTS/Button/Button_Case"), PackedStringArray("mesh", "Transform"), NodePath("INTERACTIVE_OBJECTS/MovingPlattform"), PackedStringArray("Door Parameters", "Transform"), NodePath("INTERACTIVE_OBJECTS/MovingPlattform/MeshInstance3D"), PackedStringArray("Transform"), NodePath("INTERACTIVE_OBJECTS/MovingPlattform/CollisionShape3D"), PackedStringArray("shape"), NodePath("ITEM_PICKUPS/Pickup_Battery"), PackedStringArray("slot_data"), NodePath("ITEM_PICKUPS/Pickup_Battery2"), PackedStringArray("slot_data"), NodePath("ITEM_PICKUPS/Pickup_Battery3"), PackedStringArray("slot_data"), NodePath("ITEM_PICKUPS/Pickup_Battery4"), PackedStringArray("slot_data"), NodePath("ITEM_PICKUPS/Pickup_Battery5"), PackedStringArray("slot_data"), NodePath("ITEM_PICKUPS/Pickup_Battery6"), PackedStringArray("slot_data"), NodePath("ITEM_PICKUPS/HealthPotion"), PackedStringArray("slot_data"), NodePath("ITEM_PICKUPS/HealthPotion2"), PackedStringArray("slot_data"), NodePath("RotatingLift"), PackedStringArray("Transform"), NodePath("RotatingLift/StaticBody3D"), PackedStringArray("Transform"), NodePath("RotatingLift/StaticBody3D/MeshInstance3D"), PackedStringArray("mesh", "Transform"), NodePath("RotatingLift/StaticBody3D/CollisionShape3D"), PackedStringArray("shape"), NodePath("RotatingLift/HingeJoint3D_A"), PackedStringArray("Transform", "angular_limit", "params", "motor"), NodePath("RotatingLift/HingeJoint3D_A/MeshInstance3D"), PackedStringArray("Transform", "mesh"), NodePath("RotatingLift/Arm"), PackedStringArray("Transform", "Axis Lock"), NodePath("RotatingLift/Arm/MeshInstance3D"), PackedStringArray("Transform", "mesh"), NodePath("RotatingLift/Arm/CollisionShape3D"), PackedStringArray("shape"), NodePath("RotatingLift/HingeJoint3D_B/Platform"), PackedStringArray("Axis Lock", "Transform", "Mass Distribution"), NodePath("RotatingLift/HingeJoint3D_B/Platform/MeshInstance3D"), PackedStringArray("mesh"), NodePath("RotatingLift/HingeJoint3D_B/Platform/CollisionShape3D"), PackedStringArray("shape"), NodePath("TargetDestructable"), PackedStringArray("Transform"), NodePath("Player_HUD"), PackedStringArray("Player Components to use")] -resource_unfolds=["res://COGITO/DemoScenes/COGITO_Demo_01.tscn::Environment_11v21", PackedStringArray("SSR", "Tonemap", "SSAO", "Fog"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_l3y0e", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_thwr4", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_yawpu", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_rvtuv", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_ai2ln", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_cx70k", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_22r6n", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_xwnhq", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_k2toe", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_upbim", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_ghnbv", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_yxsbf", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_jksjg", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_x6n4g", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_41tst", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_6ef7x", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_cabjl", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_gv32u", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_i5303", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_da5av", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_sr0li", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_xp63a", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_raq3r", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_8hfs4", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_vnr22", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_fccbs", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_ni8hy", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_vvuw2", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_75rur", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_bjkal", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_8rj2a", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_odmxg", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_p2jdc", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_ycjwp", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::StandardMaterial3D_gdv3w", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_r233h", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_jlrlq", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxShape3D_enk60", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_20e8y", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_7ifeg", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::PrismMesh_fghv1", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::CapsuleShape3D_50xya", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::CapsuleMesh_204vo", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_woscm", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::Resource_nar8x", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_w1o4d", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_hq8yc", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::Resource_1m0cj", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::Resource_ogqmk", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_rixwv", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_qb88g", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::StandardMaterial3D_r708p", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxShape3D_qu2im", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_7pweo", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxShape3D_xr44e", PackedStringArray(), "res://COGITO/PrefabScenes/pickup_key.tscn::Resource_hxnye", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::Resource_2eq5d", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::Resource_q21gv", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::Resource_op7ip", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::Resource_6sppo", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::Resource_itbno", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::Resource_5a5sb", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::Resource_k2gss", PackedStringArray(), "res://COGITO/PrefabScenes/pickup_flashlight.tscn::Resource_yujk5", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::Resource_a1xk0", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::Resource_g6hy2", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::Resource_db2dq", PackedStringArray("Resource"), "res://COGITO/PrefabScenes/pickup_pistol.tscn::Resource_jll6o", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_ebsqj", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxShape3D_m64r0", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::CylinderMesh_i0gq6", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_3y43p", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxShape3D_xxnqw", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_bhd5a", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxShape3D_el7ru", PackedStringArray(), "res://COGITO/PrefabScenes/pickup_diamond_key_a.tscn::Resource_48afp", PackedStringArray(), "res://COGITO/PrefabScenes/pickup_diamond_key_b.tscn::Resource_3xb13", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::Resource_jr5dy", PackedStringArray()] -nodes_folded=[NodePath("STATIC_ENVIRONMENT/Floor"), NodePath("STATIC_ENVIRONMENT/Wall12"), NodePath("STATIC_ENVIRONMENT/Floor5"), NodePath("STATIC_ENVIRONMENT/Floor6"), NodePath("STATIC_ENVIRONMENT/Floor4"), NodePath("STATIC_ENVIRONMENT/Wall3"), NodePath("STATIC_ENVIRONMENT/Wall8"), NodePath("STATIC_ENVIRONMENT/Wall6"), NodePath("STATIC_ENVIRONMENT/Wall10"), NodePath("STATIC_ENVIRONMENT/Wall11"), NodePath("STATIC_ENVIRONMENT/Wall13"), NodePath("STATIC_ENVIRONMENT/WallCrate"), NodePath("STATIC_ENVIRONMENT/WallCrouch"), NodePath("STATIC_ENVIRONMENT/Wall5"), NodePath("STATIC_ENVIRONMENT/WallSmaller"), NodePath("STATIC_ENVIRONMENT/WallSmaller2"), NodePath("STATIC_ENVIRONMENT/CeilingGap"), NodePath("STATIC_ENVIRONMENT/WallSmaller3"), NodePath("STATIC_ENVIRONMENT/WallSmaller4"), NodePath("STATIC_ENVIRONMENT/CeilingGap2"), NodePath("STATIC_ENVIRONMENT/Shelf"), NodePath("STATIC_ENVIRONMENT/Shelf2"), NodePath("STATIC_ENVIRONMENT/FloatingPlattformSprint"), NodePath("STATIC_ENVIRONMENT/FloatingPlattformJump"), NodePath("STATIC_ENVIRONMENT/BoxPotions"), NodePath("STATIC_ENVIRONMENT/Box"), NodePath("STATIC_ENVIRONMENT/BoxCombineA"), NodePath("STATIC_ENVIRONMENT/BoxCombineB"), NodePath("STATIC_ENVIRONMENT/Box_FoamPistol"), NodePath("STATIC_ENVIRONMENT/BoxPressAndHold"), NodePath("STATIC_ENVIRONMENT/GateMovement"), NodePath("STATIC_ENVIRONMENT/Gate2"), NodePath("STATIC_ENVIRONMENT/Gate3"), NodePath("INTERACTIVE_OBJECTS/ButtonChain"), NodePath("INTERACTIVE_OBJECTS/RampA"), NodePath("INTERACTIVE_OBJECTS/RampB"), NodePath("INTERACTIVE_OBJECTS/Cabinet_Prefab"), NodePath("INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery"), NodePath("INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery2"), NodePath("INTERACTIVE_OBJECTS/GateA"), NodePath("INTERACTIVE_OBJECTS/Button"), NodePath("INTERACTIVE_OBJECTS/MovingPlattform"), NodePath("RotatingLift"), NodePath("RotatingLift/StaticBody3D"), NodePath("RotatingLift/HingeJoint3D_A"), NodePath("RotatingLift/Arm"), NodePath("RotatingLift/HingeJoint3D_B"), NodePath("HealZone"), NodePath("HazardZone"), NodePath("TargetDestructable"), NodePath("TargetDestructable2"), NodePath("TargetDestructable3")] +node_unfolds=[NodePath("DirectionalLight3D"), PackedStringArray("Transform", "Light", "Shadow"), NodePath("STATIC_ENVIRONMENT"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Floor"), PackedStringArray("Transform", "Collision"), NodePath("STATIC_ENVIRONMENT/Floor/MeshInstance3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Floor/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Wall12"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Wall12/MeshInstance3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Wall12/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Floor5"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Floor5/MeshInstance3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Floor5/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Floor6"), PackedStringArray("Transform", "Collision"), NodePath("STATIC_ENVIRONMENT/Floor6/MeshInstance3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Floor6/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Floor4"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Floor4/MeshInstance3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Floor4/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Wall3"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Wall3/MeshInstance3D"), PackedStringArray("Transform", "mesh"), NodePath("STATIC_ENVIRONMENT/Wall3/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Wall8"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Wall8/MeshInstance3D"), PackedStringArray("Transform", "mesh"), NodePath("STATIC_ENVIRONMENT/Wall8/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Wall6"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Wall6/MeshInstance3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Wall6/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Wall10"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Wall10/MeshInstance3D"), PackedStringArray("Transform", "mesh"), NodePath("STATIC_ENVIRONMENT/Wall10/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Wall11"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Wall11/MeshInstance3D"), PackedStringArray("Transform", "mesh"), NodePath("STATIC_ENVIRONMENT/Wall11/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Wall13"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Wall13/MeshInstance3D"), PackedStringArray("Transform", "mesh"), NodePath("STATIC_ENVIRONMENT/Wall13/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Wall14"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Wall14/MeshInstance3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Wall14/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/WallCrate"), PackedStringArray("Transform", "Collision"), NodePath("STATIC_ENVIRONMENT/WallCrate/MeshInstance3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/WallCrate/MeshInstance3D2"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/WallCrate/CollisionShape3D2"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/WallCrate/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/WallCrate/Txt_WallCrateHint"), PackedStringArray("Transform", "Text"), NodePath("STATIC_ENVIRONMENT/WallCrouch"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/WallCrouch/MeshInstance3D"), PackedStringArray("Transform", "mesh"), NodePath("STATIC_ENVIRONMENT/WallCrouch/Txt_CrouchHint"), PackedStringArray("Transform", "Text"), NodePath("STATIC_ENVIRONMENT/Wall5"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Wall5/MeshInstance3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Wall5/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Wall16"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Wall16/MeshInstance3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Wall16/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/WallSmaller"), PackedStringArray("Transform", "Collision"), NodePath("STATIC_ENVIRONMENT/WallSmaller/MeshInstance3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/WallSmaller/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/WallSmaller2"), PackedStringArray("Transform", "Collision"), NodePath("STATIC_ENVIRONMENT/WallSmaller2/MeshInstance3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/WallSmaller2/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/CeilingGap"), PackedStringArray("Transform", "Collision"), NodePath("STATIC_ENVIRONMENT/WallSmaller3"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/WallSmaller3/MeshInstance3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/WallSmaller3/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/WallSmaller4"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/WallSmaller4/MeshInstance3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/WallSmaller4/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/CeilingGap2"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Shelf"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Shelf/MeshInstance3D"), PackedStringArray("surface_material_override"), NodePath("STATIC_ENVIRONMENT/Shelf2"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Shelf2/MeshInstance3D"), PackedStringArray("surface_material_override"), NodePath("STATIC_ENVIRONMENT/SimpleBox"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/SimpleBox2"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Txt_Flashlight"), PackedStringArray("Transform", "Text"), NodePath("STATIC_ENVIRONMENT/Txt_Batteries"), PackedStringArray("Transform", "Text"), NodePath("STATIC_ENVIRONMENT/Txt_CarriableBox"), PackedStringArray("Transform", "Text"), NodePath("STATIC_ENVIRONMENT/Txt_DoorBasic"), PackedStringArray("Transform", "Text"), NodePath("STATIC_ENVIRONMENT/Txt_Switchable"), PackedStringArray("Transform", "Text"), NodePath("STATIC_ENVIRONMENT/Txt_CombinedObjects"), PackedStringArray("Transform", "Text"), NodePath("STATIC_ENVIRONMENT/FloatingPlattformSprint"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/FloatingPlattformSprint/FloatingPlattformSprintWall"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/FloatingPlattformJump"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/FloatingPlattformJump/FloatingPlattformJumpWall"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Txt_FarPlattformSprint"), PackedStringArray("Transform", "Text"), NodePath("STATIC_ENVIRONMENT/Txt_FarPlattformJump"), PackedStringArray("Transform", "Text"), NodePath("STATIC_ENVIRONMENT/Txt_Container"), PackedStringArray("Transform", "Text"), NodePath("STATIC_ENVIRONMENT/Txt_Welcome"), PackedStringArray("Transform", "Text"), NodePath("STATIC_ENVIRONMENT/Txt_DoorInfo"), PackedStringArray("Transform", "Text"), NodePath("STATIC_ENVIRONMENT/Txt_Key"), PackedStringArray("Transform", "Text"), NodePath("STATIC_ENVIRONMENT/Txt_Combine"), PackedStringArray("Transform", "Text"), NodePath("STATIC_ENVIRONMENT/Txt_Lightzone"), PackedStringArray("Transform", "Text"), NodePath("STATIC_ENVIRONMENT/BoxPotions"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/BoxPotions/MeshInstance3D"), PackedStringArray("Transform", "Skeleton"), NodePath("STATIC_ENVIRONMENT/BoxPotions/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/BoxPotions/Txt_Potions"), PackedStringArray("Transform", "Text"), NodePath("STATIC_ENVIRONMENT/Box"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Box/MeshInstance3D"), PackedStringArray("Transform", "Skeleton"), NodePath("STATIC_ENVIRONMENT/Box/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/BoxCombineA"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/BoxCombineA/MeshInstance3D"), PackedStringArray("Transform", "Skeleton"), NodePath("STATIC_ENVIRONMENT/BoxCombineA/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/BoxCombineB"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/BoxCombineB/MeshInstance3D"), PackedStringArray("Transform", "Skeleton"), NodePath("STATIC_ENVIRONMENT/BoxCombineB/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Box_FoamPistol"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Box_FoamPistol/MeshInstance3D"), PackedStringArray("Transform", "Skeleton"), NodePath("STATIC_ENVIRONMENT/Box_FoamPistol/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Box_FoamPistol/Txt_Foam"), PackedStringArray("Transform", "Text"), NodePath("STATIC_ENVIRONMENT/BoxPressAndHold"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/BoxPressAndHold/MeshInstance3D"), PackedStringArray("Transform", "Skeleton"), NodePath("STATIC_ENVIRONMENT/BoxPressAndHold/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/BoxPressAndHold/Txt_Weel"), PackedStringArray("Transform", "Text"), NodePath("STATIC_ENVIRONMENT/BoxStamina"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/BoxStamina/MeshInstance3D"), PackedStringArray("Transform", "Skeleton"), NodePath("STATIC_ENVIRONMENT/BoxStamina/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/BoxStamina/Txt_Stamina"), PackedStringArray("Transform", "Text"), NodePath("STATIC_ENVIRONMENT/Ramp"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/GateDiamondKey"), PackedStringArray("Transform", "Collision"), NodePath("STATIC_ENVIRONMENT/GateMovement"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/GateMovement/Txt_MovementArea"), PackedStringArray("Transform", "Text"), NodePath("STATIC_ENVIRONMENT/Gate2"), PackedStringArray("Transform", "Collision"), NodePath("STATIC_ENVIRONMENT/Gate2/Txt_Item"), PackedStringArray("Transform", "Text"), NodePath("STATIC_ENVIRONMENT/Gate4"), PackedStringArray("Transform", "Collision"), NodePath("STATIC_ENVIRONMENT/Gate3"), PackedStringArray("Transform", "Collision"), NodePath("STATIC_ENVIRONMENT/Gate3/Txt_Item"), PackedStringArray("Transform", "Text"), NodePath("STATIC_ENVIRONMENT/CSGMesh3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Railing"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Railing6"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Railing7"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Railing2"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Railing3"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Railing4"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Railing5"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Corner"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Corner3"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Corner2"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/LightzoneCeiling"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/LightzoneCeiling/LightzoneCeiling2"), PackedStringArray("Transform", "Geometry"), NodePath("STATIC_ENVIRONMENT/Plattform"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Plattform/Floor"), PackedStringArray("mesh", "Transform"), NodePath("STATIC_ENVIRONMENT/Plattform/Corner4"), PackedStringArray("Transform"), NodePath("INTERACTIVE_OBJECTS/Door_A"), PackedStringArray("Transform", "Door Parameters"), NodePath("INTERACTIVE_OBJECTS/Lamp_Standing"), PackedStringArray("Transform"), NodePath("INTERACTIVE_OBJECTS/ButtonChain"), PackedStringArray("Transform", "Collision"), NodePath("INTERACTIVE_OBJECTS/ButtonChain/Button_Case"), PackedStringArray("Transform", "Skeleton"), NodePath("INTERACTIVE_OBJECTS/CeilingLamp2"), PackedStringArray("Transform"), NodePath("INTERACTIVE_OBJECTS/CeilingLamp3"), PackedStringArray("Transform"), NodePath("INTERACTIVE_OBJECTS/Chest"), PackedStringArray("Transform"), NodePath("INTERACTIVE_OBJECTS/RampA"), PackedStringArray("Transform", "Collision"), NodePath("INTERACTIVE_OBJECTS/RampA/MeshInstance3D"), PackedStringArray("Transform", "mesh"), NodePath("INTERACTIVE_OBJECTS/RampA/CollisionShape3D"), PackedStringArray("Transform", "shape"), NodePath("INTERACTIVE_OBJECTS/RampB"), PackedStringArray("Transform"), NodePath("INTERACTIVE_OBJECTS/RampB/MeshInstance3D"), PackedStringArray("Transform"), NodePath("INTERACTIVE_OBJECTS/RampB/CollisionShape3D"), PackedStringArray("Transform"), NodePath("INTERACTIVE_OBJECTS/DoorLocked"), PackedStringArray("Transform", "Door Parameters"), NodePath("INTERACTIVE_OBJECTS/Cabinet_Prefab"), PackedStringArray("Transform"), NodePath("INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery"), PackedStringArray("Transform"), NodePath("INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery2"), PackedStringArray("Transform"), NodePath("INTERACTIVE_OBJECTS/CarriableBox"), PackedStringArray("Transform", "Collision"), NodePath("INTERACTIVE_OBJECTS/GateA"), PackedStringArray("Transform", "Door Parameters"), NodePath("INTERACTIVE_OBJECTS/GateA/MeshInstance3D"), PackedStringArray("Transform"), NodePath("INTERACTIVE_OBJECTS/GateA/CollisionShape3D"), PackedStringArray("Transform"), NodePath("INTERACTIVE_OBJECTS/GateB"), PackedStringArray("Transform", "Door Parameters"), NodePath("INTERACTIVE_OBJECTS/GateB/MeshInstance3D"), PackedStringArray("Transform"), NodePath("INTERACTIVE_OBJECTS/GateB/CollisionShape3D"), PackedStringArray("Transform"), NodePath("INTERACTIVE_OBJECTS/SocketForDiamondKey"), PackedStringArray("Transform", "Collision"), NodePath("INTERACTIVE_OBJECTS/SocketForDiamondKey/SpotLight3D"), PackedStringArray("Transform", "Omni"), NodePath("INTERACTIVE_OBJECTS/SocketForDiamondKey/SlottedDiamond"), PackedStringArray("Transform", "Visibility"), NodePath("INTERACTIVE_OBJECTS/SocketForDiamondKey/InteractionShape"), PackedStringArray("Transform"), NodePath("INTERACTIVE_OBJECTS/SocketForDiamondKey/SocketMesh"), PackedStringArray("Transform"), NodePath("INTERACTIVE_OBJECTS/Button"), PackedStringArray("Transform", "Collision"), NodePath("INTERACTIVE_OBJECTS/Button/Button_Case"), PackedStringArray("Transform", "Skeleton"), NodePath("INTERACTIVE_OBJECTS/MovingPlattform"), PackedStringArray("Transform", "Door Parameters"), NodePath("INTERACTIVE_OBJECTS/MovingPlattform/MeshInstance3D"), PackedStringArray("Skeleton"), NodePath("ITEM_PICKUPS/Pickup_Key"), PackedStringArray("Transform"), NodePath("ITEM_PICKUPS/Pickup_Battery"), PackedStringArray("Transform"), NodePath("ITEM_PICKUPS/Pickup_Battery2"), PackedStringArray("Transform"), NodePath("ITEM_PICKUPS/Pickup_Battery3"), PackedStringArray("Transform"), NodePath("ITEM_PICKUPS/Pickup_Battery4"), PackedStringArray("Transform"), NodePath("ITEM_PICKUPS/Pickup_Battery5"), PackedStringArray("Transform"), NodePath("ITEM_PICKUPS/Pickup_Battery6"), PackedStringArray("Transform"), NodePath("ITEM_PICKUPS/Pickup_StaminaExtension"), PackedStringArray("Transform"), NodePath("ITEM_PICKUPS/Pickup_Flashlight"), PackedStringArray("Transform"), NodePath("ITEM_PICKUPS/HealthPotion"), PackedStringArray("Transform"), NodePath("ITEM_PICKUPS/HealthPotion2"), PackedStringArray("Transform"), NodePath("ITEM_PICKUPS/HealthPotion3"), PackedStringArray("Transform"), NodePath("ITEM_PICKUPS/pickup_pistol"), PackedStringArray("Transform", "Pistol Settings"), NodePath("RotatingLift"), PackedStringArray("Transform"), NodePath("RotatingLift/HingeJoint3D_A"), PackedStringArray("Transform", "motor"), NodePath("RotatingLift/HingeJoint3D_A/MeshInstance3D"), PackedStringArray("Transform"), NodePath("RotatingLift/Arm"), PackedStringArray("Transform", "Axis Lock"), NodePath("RotatingLift/Arm/MeshInstance3D"), PackedStringArray("Skeleton"), NodePath("RotatingLift/HingeJoint3D_B"), PackedStringArray("Transform"), NodePath("RotatingLift/HingeJoint3D_B/Platform"), PackedStringArray("Axis Lock"), NodePath("RotatingLift/HingeJoint3D_B/Platform/MeshInstance3D"), PackedStringArray("Transform"), NodePath("RotatingLift/HingeJoint3D_B/Platform/CollisionShape3D"), PackedStringArray("Transform"), NodePath("Lightzone_Lamp"), PackedStringArray("Transform"), NodePath("HealZone"), PackedStringArray("Transform"), NodePath("HealZone/Txt_ZoneHeal"), PackedStringArray("Transform", "Text"), NodePath("HazardZone"), PackedStringArray("Transform"), NodePath("HazardZone/Txt_ZoneHazard"), PackedStringArray("Transform", "Text"), NodePath("DiamondKeyA"), PackedStringArray("Transform"), NodePath("DiamondKeyB"), PackedStringArray("Transform"), NodePath("TargetDestructable"), PackedStringArray("Transform"), NodePath("TargetDestructable2"), PackedStringArray("Transform"), NodePath("TargetDestructable3"), PackedStringArray("Transform"), NodePath("Player"), PackedStringArray("Transform", "Stair Handling", "Gamepad Properties", "Ladder Handling"), NodePath("Player_HUD"), PackedStringArray("Layout", "Player Components to use"), NodePath("PauseMenu"), PackedStringArray("Layout"), NodePath("Ladder"), PackedStringArray("Transform"), NodePath("Ladder/ladderArea"), PackedStringArray("shape", "Transform"), NodePath("Ladder/ladder"), PackedStringArray("Transform"), NodePath("Ladder/ladder/CollisionShape3D"), PackedStringArray("shape", "Transform"), NodePath("Stairs"), PackedStringArray("Transform"), NodePath("Stairs/CSGBox3D"), PackedStringArray("Transform"), NodePath("Stairs/CSGBox3D6"), PackedStringArray("Transform"), NodePath("Stairs/CSGBox3D14"), PackedStringArray("Transform")] +resource_unfolds=["res://COGITO/DemoScenes/COGITO_Demo_01.tscn::Environment_11v21", PackedStringArray("Resource", "Background", "Sky", "Ambient Light", "Tonemap", "SSAO", "Glow"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_thwr4", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_yawpu", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_rvtuv", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_ai2ln", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_cx70k", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_22r6n", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_xwnhq", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_k2toe", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_upbim", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_ghnbv", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_ersg3", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_jksjg", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_exgb4", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_x6n4g", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_41tst", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_iik3d", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_43iq7", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_yxsbf", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_6ef7x", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_cabjl", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_gv32u", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_i5303", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_da5av", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_sr0li", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_xp63a", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_wntft", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_8hfs4", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_vnr22", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_fccbs", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_ni8hy", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_vvuw2", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_75rur", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_bjkal", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_8rj2a", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_odmxg", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_p2jdc", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_ycjwp", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::StandardMaterial3D_gdv3w", PackedStringArray("Resource", "Albedo"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_r233h", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_jlrlq", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxShape3D_enk60", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_20e8y", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_7ifeg", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::PrismMesh_fghv1", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_l3y0e", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_hs75h", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_ow56r", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_7sd6h", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::CapsuleShape3D_50xya", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::CapsuleMesh_204vo", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_woscm", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::Resource_nar8x", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_w1o4d", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxShape3D_rkvi0", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_hq8yc", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::Resource_1m0cj", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::Resource_ogqmk", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_rixwv", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_qb88g", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::StandardMaterial3D_r708p", PackedStringArray("Resource", "Albedo", "Emission", "UV1"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxShape3D_qu2im", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_7pweo", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxShape3D_xr44e", PackedStringArray("Resource"), "res://COGITO/PrefabScenes/pickup_key.tscn::Resource_hxnye", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::Resource_2eq5d", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::Resource_q21gv", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::Resource_op7ip", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::Resource_6sppo", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::Resource_itbno", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::Resource_5a5sb", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::Resource_k2gss", PackedStringArray(), "res://COGITO/PrefabScenes/pickup_flashlight.tscn::Resource_yujk5", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::Resource_a1xk0", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::Resource_g6hy2", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::Resource_db2dq", PackedStringArray("Resource"), "res://COGITO/PrefabScenes/pickup_pistol.tscn::Resource_jll6o", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_ebsqj", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxShape3D_m64r0", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::CylinderMesh_i0gq6", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_3y43p", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxShape3D_xxnqw", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_bhd5a", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxShape3D_el7ru", PackedStringArray("Resource"), "res://COGITO/PrefabScenes/pickup_diamond_key_a.tscn::Resource_48afp", PackedStringArray("Resource"), "res://COGITO/PrefabScenes/pickup_diamond_key_b.tscn::Resource_3xb13", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::Resource_jr5dy", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxShape3D_rj7xk", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxShape3D_xagqk", PackedStringArray()] +nodes_folded=[NodePath("STATIC_ENVIRONMENT/Floor"), NodePath("STATIC_ENVIRONMENT/Wall12"), NodePath("STATIC_ENVIRONMENT/Floor5"), NodePath("STATIC_ENVIRONMENT/Floor6"), NodePath("STATIC_ENVIRONMENT/Floor4"), NodePath("STATIC_ENVIRONMENT/Wall6"), NodePath("STATIC_ENVIRONMENT/Wall11"), NodePath("STATIC_ENVIRONMENT/Wall14"), NodePath("STATIC_ENVIRONMENT/WallCrate"), NodePath("STATIC_ENVIRONMENT/Wall5"), NodePath("STATIC_ENVIRONMENT/Wall16"), NodePath("STATIC_ENVIRONMENT/WallSmaller"), NodePath("STATIC_ENVIRONMENT/WallSmaller2"), NodePath("STATIC_ENVIRONMENT/CeilingGap"), NodePath("STATIC_ENVIRONMENT/WallSmaller3"), NodePath("STATIC_ENVIRONMENT/WallSmaller4"), NodePath("STATIC_ENVIRONMENT/CeilingGap2"), NodePath("STATIC_ENVIRONMENT/Shelf"), NodePath("STATIC_ENVIRONMENT/Shelf2"), NodePath("STATIC_ENVIRONMENT/LightzoneCeiling"), NodePath("INTERACTIVE_OBJECTS"), NodePath("INTERACTIVE_OBJECTS/RampA"), NodePath("INTERACTIVE_OBJECTS/RampB"), NodePath("INTERACTIVE_OBJECTS/Cabinet_Prefab"), NodePath("INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery"), NodePath("INTERACTIVE_OBJECTS/GateA"), NodePath("INTERACTIVE_OBJECTS/GateB"), NodePath("INTERACTIVE_OBJECTS/SocketForDiamondKey"), NodePath("INTERACTIVE_OBJECTS/Button"), NodePath("INTERACTIVE_OBJECTS/MovingPlattform"), NodePath("ITEM_PICKUPS"), NodePath("RotatingLift"), NodePath("HealZone"), NodePath("HazardZone"), NodePath("TargetDestructable"), NodePath("TargetDestructable2"), NodePath("TargetDestructable3"), NodePath("Player_HUD"), NodePath("Ladder"), NodePath("Stairs")] diff --git a/.godot/editor/COGITO_MainMenu.tscn-editstate-d9cf32e6e7557d0523585f0cf1efcc8d.cfg b/.godot/editor/COGITO_MainMenu.tscn-editstate-d9cf32e6e7557d0523585f0cf1efcc8d.cfg index 26315402..cafe989d 100644 --- a/.godot/editor/COGITO_MainMenu.tscn-editstate-d9cf32e6e7557d0523585f0cf1efcc8d.cfg +++ b/.godot/editor/COGITO_MainMenu.tscn-editstate-d9cf32e6e7557d0523585f0cf1efcc8d.cfg @@ -8,7 +8,7 @@ Anim={ "grid_snap_active": false, "grid_step": Vector2(8, 8), "grid_visibility": 1, -"ofs": Vector2(-167, -132), +"ofs": Vector2(-273, -49), "primary_grid_step": Vector2i(8, 8), "show_edit_locks": true, "show_guides": true, @@ -71,13 +71,13 @@ Anim={ }, "local_coords": false, "preview_sun_env": { -"environ_ao_enabled": true, +"environ_ao_enabled": false, "environ_enabled": true, "environ_energy": 1.0, "environ_gi_enabled": false, "environ_glow_enabled": true, -"environ_ground_color": Color(0.168627, 0.156863, 0.141176, 1), -"environ_sky_color": Color(0.811765, 0.960784, 1, 1), +"environ_ground_color": Color(0.2, 0.169, 0.133, 1), +"environ_sky_color": Color(0.385, 0.454, 0.55, 1), "environ_tonemap_enabled": true, "sun_color": Color(1, 1, 1, 1), "sun_enabled": true, @@ -97,7 +97,7 @@ Anim={ "auto_orthogonal_enabled": true, "cinematic_preview": false, "display_mode": 20, -"distance": 3.72507, +"distance": 4.0, "doppler": false, "frame_time": false, "gizmos": true, @@ -106,11 +106,11 @@ Anim={ "listener": true, "lock_rotation": false, "orthogonal": false, -"position": Vector3(-18.3011, 0.941041, 9.97741), +"position": Vector3(0, 0, 0), "use_environment": false, "view_type": 0, -"x_rotation": 0.178888, -"y_rotation": -21.677 +"x_rotation": 0.5, +"y_rotation": -0.5 }, { "auto_orthogonal": false, "auto_orthogonal_enabled": true, @@ -172,4 +172,4 @@ Anim={ "zfar": 4000.01, "znear": 0.05 } -selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17140/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9462/@VSplitContainer@9281/@HSplitContainer@9283/@HSplitContainer@9285/@Control@9286/@SubViewportContainer@9287/@SubViewport@9288/COGITO_Demo_01/Player")]) +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17140/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9462/@VSplitContainer@9281/@HSplitContainer@9283/@HSplitContainer@9285/@Control@9286/@SubViewportContainer@9287/@SubViewport@9288/Cogito02SceneTransitionsB/DoorSetterZoneA/CollisionShape3D")]) diff --git a/.godot/editor/COGITO_MainMenu.tscn-folding-d9cf32e6e7557d0523585f0cf1efcc8d.cfg b/.godot/editor/COGITO_MainMenu.tscn-folding-d9cf32e6e7557d0523585f0cf1efcc8d.cfg index 1d019fa9..15c07c56 100644 --- a/.godot/editor/COGITO_MainMenu.tscn-folding-d9cf32e6e7557d0523585f0cf1efcc8d.cfg +++ b/.godot/editor/COGITO_MainMenu.tscn-folding-d9cf32e6e7557d0523585f0cf1efcc8d.cfg @@ -1,5 +1,5 @@ [folding] -node_unfolds=[] +node_unfolds=[NodePath("."), PackedStringArray("Layout"), NodePath("MainMenu"), PackedStringArray("Layout")] resource_unfolds=[] nodes_folded=[] diff --git a/.godot/editor/COGITO_StairTest.tscn-editstate-327af484121df0fed66d8346278195c6.cfg b/.godot/editor/COGITO_StairTest.tscn-editstate-327af484121df0fed66d8346278195c6.cfg new file mode 100644 index 00000000..b1b94a2f --- /dev/null +++ b/.godot/editor/COGITO_StairTest.tscn-editstate-327af484121df0fed66d8346278195c6.cfg @@ -0,0 +1,175 @@ +[editor_states] + +Anim={ +"visible": false +} +2D={ +"grid_offset": Vector2(0, 0), +"grid_snap_active": false, +"grid_step": Vector2(8, 8), +"grid_visibility": 1, +"ofs": Vector2(-165, -110), +"primary_grid_step": Vector2i(8, 8), +"show_edit_locks": true, +"show_guides": true, +"show_helpers": false, +"show_origin": true, +"show_rulers": true, +"show_transformation_gizmos": true, +"show_viewport": true, +"show_zoom_control": true, +"smart_snap_active": false, +"snap_guides": true, +"snap_node_anchors": true, +"snap_node_center": true, +"snap_node_parent": true, +"snap_node_sides": true, +"snap_other_nodes": true, +"snap_pixel": true, +"snap_relative": false, +"snap_rotation": false, +"snap_rotation_offset": 0.0, +"snap_rotation_step": 0.261799, +"snap_scale": false, +"snap_scale_step": 0.1, +"zoom": 1.0 +} +3D={ +"fov": 70.01, +"gizmos_status": { +"AudioListener3D": 0, +"AudioStreamPlayer3D": 0, +"CPUParticles3D": 0, +"CSGShape3D": 0, +"Camera3D": 0, +"CollisionObject3D": 0, +"CollisionPolygon3D": 0, +"CollisionShape3D": 0, +"Decal": 0, +"FogVolume": 0, +"GPUParticles3D": 0, +"GPUParticlesCollision3D": 0, +"Joint3D": 0, +"Light3D": 0, +"LightmapGI": 0, +"LightmapProbe": 0, +"Marker3D": 0, +"NavigationLink3D": 0, +"NavigationRegion3D": 0, +"OccluderInstance3D": 0, +"Path3D": 0, +"PhysicalBone3D": 0, +"RayCast3D": 0, +"ReflectionProbe": 0, +"ShapeCast3D": 0, +"Skeleton3D": 0, +"SoftBody3D": 0, +"SpringArm3D": 0, +"VehicleWheel3D": 0, +"VisibleOnScreenNotifier3D": 0, +"VoxelGI": 0 +}, +"local_coords": false, +"preview_sun_env": { +"environ_ao_enabled": false, +"environ_enabled": true, +"environ_energy": 1.0, +"environ_gi_enabled": false, +"environ_glow_enabled": true, +"environ_ground_color": Color(0.2, 0.169, 0.133, 1), +"environ_sky_color": Color(0.385, 0.454, 0.55, 1), +"environ_tonemap_enabled": true, +"sun_color": Color(1, 1, 1, 1), +"sun_enabled": true, +"sun_energy": 1.0, +"sun_max_distance": 100.0, +"sun_rotation": Vector2(-1.0472, 2.61799) +}, +"rotate_snap": 15.0, +"scale_snap": 10.0, +"show_grid": true, +"show_origin": true, +"snap_enabled": false, +"translate_snap": 1.0, +"viewport_mode": 1, +"viewports": [{ +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.56404, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": true, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.373464, +"y_rotation": -8.97794 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}], +"zfar": 4000.01, +"znear": 0.05 +} +selected_nodes=Array[NodePath]([]) diff --git a/.godot/editor/COGITO_StairTest.tscn-folding-327af484121df0fed66d8346278195c6.cfg b/.godot/editor/COGITO_StairTest.tscn-folding-327af484121df0fed66d8346278195c6.cfg new file mode 100644 index 00000000..956c2334 --- /dev/null +++ b/.godot/editor/COGITO_StairTest.tscn-folding-327af484121df0fed66d8346278195c6.cfg @@ -0,0 +1,5 @@ +[folding] + +node_unfolds=[NodePath("STAIR_Player/CollisionShape3D"), PackedStringArray("shape"), NodePath("STAIR_Player/Body"), PackedStringArray("Transform"), NodePath("STAIR_Player/Body/Head"), PackedStringArray("Transform"), NodePath("STAIR_Player/Body/Head/Camera3D"), PackedStringArray("Transform")] +resource_unfolds=["res://COGITO/DemoScenes/COGITO_StairTest.tscn::Environment_aba57", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_StairTest.tscn::BoxShape3D_s23vw", PackedStringArray()] +nodes_folded=[NodePath("STATIC_ENV")] diff --git a/.godot/editor/LoadingScene.tscn-editstate-4adf5bb914dd5cafe82fac6c892189e6.cfg b/.godot/editor/LoadingScene.tscn-editstate-4adf5bb914dd5cafe82fac6c892189e6.cfg new file mode 100644 index 00000000..25e42f9b --- /dev/null +++ b/.godot/editor/LoadingScene.tscn-editstate-4adf5bb914dd5cafe82fac6c892189e6.cfg @@ -0,0 +1,175 @@ +[editor_states] + +Anim={ +"visible": false +} +2D={ +"grid_offset": Vector2(0, 0), +"grid_snap_active": false, +"grid_step": Vector2(8, 8), +"grid_visibility": 1, +"ofs": Vector2(-313.715, -62.1599), +"primary_grid_step": Vector2i(8, 8), +"show_edit_locks": true, +"show_guides": true, +"show_helpers": false, +"show_origin": true, +"show_rulers": true, +"show_transformation_gizmos": true, +"show_viewport": true, +"show_zoom_control": true, +"smart_snap_active": false, +"snap_guides": true, +"snap_node_anchors": true, +"snap_node_center": true, +"snap_node_parent": true, +"snap_node_sides": true, +"snap_other_nodes": true, +"snap_pixel": true, +"snap_relative": false, +"snap_rotation": false, +"snap_rotation_offset": 0.0, +"snap_rotation_step": 0.261799, +"snap_scale": false, +"snap_scale_step": 0.1, +"zoom": 0.943874 +} +3D={ +"fov": 70.01, +"gizmos_status": { +"AudioListener3D": 0, +"AudioStreamPlayer3D": 0, +"CPUParticles3D": 0, +"CSGShape3D": 2, +"Camera3D": 0, +"CollisionObject3D": 2, +"CollisionPolygon3D": 2, +"CollisionShape3D": 2, +"Decal": 0, +"FogVolume": 0, +"GPUParticles3D": 0, +"GPUParticlesCollision3D": 0, +"Joint3D": 0, +"Light3D": 0, +"LightmapGI": 0, +"LightmapProbe": 0, +"Marker3D": 0, +"NavigationLink3D": 0, +"NavigationRegion3D": 0, +"OccluderInstance3D": 0, +"Path3D": 0, +"PhysicalBone3D": 0, +"RayCast3D": 0, +"ReflectionProbe": 0, +"ShapeCast3D": 0, +"Skeleton3D": 0, +"SoftBody3D": 0, +"SpringArm3D": 0, +"VehicleWheel3D": 0, +"VisibleOnScreenNotifier3D": 0, +"VoxelGI": 0 +}, +"local_coords": false, +"preview_sun_env": { +"environ_ao_enabled": false, +"environ_enabled": true, +"environ_energy": 1.0, +"environ_gi_enabled": false, +"environ_glow_enabled": true, +"environ_ground_color": Color(0.2, 0.169, 0.133, 1), +"environ_sky_color": Color(0.385, 0.454, 0.55, 1), +"environ_tonemap_enabled": true, +"sun_color": Color(1, 1, 1, 1), +"sun_enabled": true, +"sun_energy": 1.0, +"sun_max_distance": 100.0, +"sun_rotation": Vector2(-1.0472, 2.61799) +}, +"rotate_snap": 15.0, +"scale_snap": 10.0, +"show_grid": true, +"show_origin": true, +"snap_enabled": false, +"translate_snap": 1.0, +"viewport_mode": 1, +"viewports": [{ +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": true, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}], +"zfar": 4000.01, +"znear": 0.05 +} +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17140/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9462/@VSplitContainer@9281/@HSplitContainer@9283/@HSplitContainer@9285/@Control@9286/@SubViewportContainer@9287/@SubViewport@9288/Cogito02SceneTransitionsB/DoorSetterZoneA/CollisionShape3D")]) diff --git a/.godot/editor/LoadingScene.tscn-folding-4adf5bb914dd5cafe82fac6c892189e6.cfg b/.godot/editor/LoadingScene.tscn-folding-4adf5bb914dd5cafe82fac6c892189e6.cfg new file mode 100644 index 00000000..947201d4 --- /dev/null +++ b/.godot/editor/LoadingScene.tscn-folding-4adf5bb914dd5cafe82fac6c892189e6.cfg @@ -0,0 +1,5 @@ +[folding] + +node_unfolds=[NodePath("Control"), PackedStringArray("Layout"), NodePath("Control/TextureRect"), PackedStringArray("Visibility"), NodePath("Control/Label"), PackedStringArray("Layout")] +resource_unfolds=["res://COGITO/SceneManagement/LoadingScene.tscn::GradientTexture2D_lmuc0", PackedStringArray()] +nodes_folded=[] diff --git a/.godot/editor/LoadingScreen.tscn-editstate-e6cf777f96eb2e8c46b024284f659751.cfg b/.godot/editor/LoadingScreen.tscn-editstate-e6cf777f96eb2e8c46b024284f659751.cfg new file mode 100644 index 00000000..596a0da7 --- /dev/null +++ b/.godot/editor/LoadingScreen.tscn-editstate-e6cf777f96eb2e8c46b024284f659751.cfg @@ -0,0 +1,175 @@ +[editor_states] + +Anim={ +"visible": false +} +2D={ +"grid_offset": Vector2(0, 0), +"grid_snap_active": false, +"grid_step": Vector2(8, 8), +"grid_visibility": 1, +"ofs": Vector2(-165, -110), +"primary_grid_step": Vector2i(8, 8), +"show_edit_locks": true, +"show_guides": true, +"show_helpers": false, +"show_origin": true, +"show_rulers": true, +"show_transformation_gizmos": true, +"show_viewport": true, +"show_zoom_control": true, +"smart_snap_active": false, +"snap_guides": true, +"snap_node_anchors": true, +"snap_node_center": true, +"snap_node_parent": true, +"snap_node_sides": true, +"snap_other_nodes": true, +"snap_pixel": true, +"snap_relative": false, +"snap_rotation": false, +"snap_rotation_offset": 0.0, +"snap_rotation_step": 0.261799, +"snap_scale": false, +"snap_scale_step": 0.1, +"zoom": 1.0 +} +3D={ +"fov": 70.01, +"gizmos_status": { +"AudioListener3D": 0, +"AudioStreamPlayer3D": 0, +"CPUParticles3D": 0, +"CSGShape3D": 2, +"Camera3D": 0, +"CollisionObject3D": 2, +"CollisionPolygon3D": 2, +"CollisionShape3D": 2, +"Decal": 0, +"FogVolume": 0, +"GPUParticles3D": 0, +"GPUParticlesCollision3D": 0, +"Joint3D": 0, +"Light3D": 0, +"LightmapGI": 0, +"LightmapProbe": 0, +"Marker3D": 0, +"NavigationLink3D": 0, +"NavigationRegion3D": 0, +"OccluderInstance3D": 0, +"Path3D": 0, +"PhysicalBone3D": 0, +"RayCast3D": 0, +"ReflectionProbe": 0, +"ShapeCast3D": 0, +"Skeleton3D": 0, +"SoftBody3D": 0, +"SpringArm3D": 0, +"VehicleWheel3D": 0, +"VisibleOnScreenNotifier3D": 0, +"VoxelGI": 0 +}, +"local_coords": false, +"preview_sun_env": { +"environ_ao_enabled": false, +"environ_enabled": true, +"environ_energy": 1.0, +"environ_gi_enabled": false, +"environ_glow_enabled": true, +"environ_ground_color": Color(0.2, 0.169, 0.133, 1), +"environ_sky_color": Color(0.385, 0.454, 0.55, 1), +"environ_tonemap_enabled": true, +"sun_color": Color(1, 1, 1, 1), +"sun_enabled": true, +"sun_energy": 1.0, +"sun_max_distance": 100.0, +"sun_rotation": Vector2(-1.0472, 2.61799) +}, +"rotate_snap": 15.0, +"scale_snap": 10.0, +"show_grid": true, +"show_origin": true, +"snap_enabled": false, +"translate_snap": 1.0, +"viewport_mode": 1, +"viewports": [{ +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": true, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}], +"zfar": 4000.01, +"znear": 0.05 +} +selected_nodes=Array[NodePath]([]) diff --git a/.godot/editor/LoadingScreen.tscn-folding-e6cf777f96eb2e8c46b024284f659751.cfg b/.godot/editor/LoadingScreen.tscn-folding-e6cf777f96eb2e8c46b024284f659751.cfg new file mode 100644 index 00000000..1d019fa9 --- /dev/null +++ b/.godot/editor/LoadingScreen.tscn-folding-e6cf777f96eb2e8c46b024284f659751.cfg @@ -0,0 +1,5 @@ +[folding] + +node_unfolds=[] +resource_unfolds=[] +nodes_folded=[] diff --git a/.godot/editor/PlayerSTAIRS.gd-folding-8a12894b0f85357fab42df2a6cf8af72.cfg b/.godot/editor/PlayerSTAIRS.gd-folding-8a12894b0f85357fab42df2a6cf8af72.cfg new file mode 100644 index 00000000..e860dd49 --- /dev/null +++ b/.godot/editor/PlayerSTAIRS.gd-folding-8a12894b0f85357fab42df2a6cf8af72.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/.godot/editor/Prototype_Green.tres-folding-aa9a43559541e43d2b06f14b2dd8dd57.cfg b/.godot/editor/Prototype_Green.tres-folding-aa9a43559541e43d2b06f14b2dd8dd57.cfg index 5581eb1f..aced647c 100644 --- a/.godot/editor/Prototype_Green.tres-folding-aa9a43559541e43d2b06f14b2dd8dd57.cfg +++ b/.godot/editor/Prototype_Green.tres-folding-aa9a43559541e43d2b06f14b2dd8dd57.cfg @@ -1,3 +1,3 @@ [folding] -sections_unfolded=PackedStringArray("Albedo", "UV1") +sections_unfolded=PackedStringArray("UV1") diff --git a/.godot/editor/cogito_scene_manager.gd-folding-c1834cd02c5107a6a0f9527aa901ed04.cfg b/.godot/editor/cogito_scene_manager.gd-folding-c1834cd02c5107a6a0f9527aa901ed04.cfg new file mode 100644 index 00000000..e860dd49 --- /dev/null +++ b/.godot/editor/cogito_scene_manager.gd-folding-c1834cd02c5107a6a0f9527aa901ed04.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/.godot/editor/create_recent.Object b/.godot/editor/create_recent.Object new file mode 100644 index 00000000..1f7a3300 --- /dev/null +++ b/.godot/editor/create_recent.Object @@ -0,0 +1 @@ +Area3D diff --git a/.godot/editor/door_setter_zone.gd-folding-3f83bbebbcd2ec760be5c3d3c89a8d95.cfg b/.godot/editor/door_setter_zone.gd-folding-3f83bbebbcd2ec760be5c3d3c89a8d95.cfg new file mode 100644 index 00000000..e860dd49 --- /dev/null +++ b/.godot/editor/door_setter_zone.gd-folding-3f83bbebbcd2ec760be5c3d3c89a8d95.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/.godot/editor/editor_layout.cfg b/.godot/editor/editor_layout.cfg index 2d939ac6..86745879 100644 --- a/.godot/editor/editor_layout.cfg +++ b/.godot/editor/editor_layout.cfg @@ -11,16 +11,16 @@ dock_8_selected_tab_idx=0 dock_floating={} dock_split_2=0 dock_split_3=0 -dock_hsplit_1=327 -dock_hsplit_2=421 +dock_hsplit_1=313 +dock_hsplit_2=431 dock_hsplit_3=-270 dock_hsplit_4=0 dock_filesystem_split=0 dock_filesystem_display_mode=0 dock_filesystem_file_sort=0 dock_filesystem_file_list_display_mode=1 -dock_filesystem_selected_paths=PackedStringArray("res://COGITO/Assets/Audio/Kenney/UiAudio/mouseclick1.ogg") -dock_filesystem_uncollapsed_paths=PackedStringArray("res://", "res://COGITO/", "res://COGITO/InventoryPD/CustomResources/", "res://COGITO/DemoScenes/", "res://COGITO/Assets/", "res://COGITO/Assets/Graphics/InputIcons/", "res://COGITO/Assets/Audio/", "res://COGITO/Assets/Audio/Kenney/", "res://COGITO/Assets/Audio/Kenney/UiAudio/") +dock_filesystem_selected_paths=PackedStringArray("res://COGITO/SceneManagement/LoadingScene.tscn") +dock_filesystem_uncollapsed_paths=PackedStringArray("Favorites", "res://", "res://COGITO/", "res://COGITO/SceneManagement/", "res://COGITO/InventoryPD/CustomResources/", "res://COGITO/DemoScenes/") dock_split_1=0 dock_1="Scene,Import" dock_2="FileSystem" @@ -28,19 +28,19 @@ dock_3="Inspector,Node,History" [EditorNode] -open_scenes=PackedStringArray("res://COGITO/PrefabScenes/Player_HUD.tscn", "res://COGITO/DemoScenes/COGITO_Demo_01.tscn", "res://COGITO/PrefabScenes/player.tscn", "res://COGITO/DemoScenes/COGITO_MainMenu.tscn") -center_split_offset=-350 +open_scenes=PackedStringArray("res://COGITO/DemoScenes/COGITO_MainMenu.tscn", "res://COGITO/PrefabScenes/player.tscn", "res://COGITO/DemoScenes/COGITO_Demo_01.tscn", "res://COGITO/DemoScenes/COGITO_02_SceneTransitionsA.tscn", "res://COGITO/DemoScenes/COGITO_03_SceneTransitionsB.tscn", "res://COGITO/SceneManagement/LoadingScene.tscn") +center_split_offset=-399 selected_default_debugger_tab_idx=0 -selected_main_editor_idx=1 -current_scene="res://COGITO/DemoScenes/COGITO_Demo_01.tscn" +selected_main_editor_idx=2 +current_scene="res://COGITO/SceneManagement/LoadingScene.tscn" selected_bottom_panel_item=0 [ScriptEditor] -open_scripts=["res://addons/quick_audio/Audio.gd", "res://COGITO/Components/BrightnessComponent.gd", "res://COGITO/Scripts/Btn_Ui_Sounds.gd", "res://COGITO/Scripts/Carriable.gd", "res://COGITO/Components/DynamicInputIcon.gd", "res://COGITO/InventoryPD/external_inventory.gd", "res://COGITO/Scripts/Flashlight.gd", "res://COGITO/Components/HealthComponent.gd", "res://COGITO/Components/HitboxComponent.gd", "res://addons/input_helper/input_helper.gd", "res://COGITO/Scripts/Interact_Door.gd", "res://COGITO/InventoryPD/CustomResources/InventoryItemPD.gd", "res://COGITO/InventoryPD/InventoryPD.gd", "res://COGITO/InventoryPD/CustomResources/InventorySlotPD.gd", "res://COGITO/InventoryPD/UiScenes/InventoryUI.gd", "res://COGITO/InventoryPD/UiScenes/inventory_interface.gd", "res://COGITO/EasyMenus/Scripts/main_menu_controller.gd", "res://COGITO/EasyMenus/Scripts/options_menu_controller.gd", "res://COGITO/Scripts/particle_controller.gd", "res://COGITO/EasyMenus/Scripts/pause_menu_controller.gd", "res://COGITO/InventoryPD/pick_up.gd", "res://COGITO/Scripts/pistol.gd", "res://COGITO/Scripts/player.gd", "res://COGITO/Components/PlayerInteractionComponent.gd", "res://COGITO/Scripts/Player_Hud_Manager.gd", "res://COGITO/Scripts/press_and_hold.gd", "res://COGITO/Scripts/projectile.gd", "res://Readme.md", "res://COGITO/InventoryPD/UiScenes/Slot.gd", "res://COGITO/Components/StaminaComponent.gd", "res://COGITO/Scripts/switchable.gd"] -selected_script="res://Readme.md" -open_help=["@GDScript", "AnimationPlayer", "AudioStreamPlayer3D", "GPUParticles3D", "Input", "Node", "NodePath", "RigidBody3D", "SceneTree", "StringName"] -script_split_offset=329 +open_scripts=["res://COGITO/Scripts/Carriable.gd", "res://COGITO/SceneManagement/cogito_scene_manager.gd", "res://COGITO/Scripts/door_setter_zone.gd", "res://COGITO/Scripts/Interact_Door.gd", "res://COGITO/SceneManagement/loading_screen.gd", "res://COGITO/EasyMenus/Scripts/main_menu_controller.gd", "res://COGITO/Scripts/menu_scene_switcher.gd", "res://COGITO/EasyMenus/Scripts/options_menu_controller.gd", "res://COGITO/EasyMenus/Scripts/pause_menu_controller.gd", "res://COGITO/InventoryPD/pick_up.gd", "res://COGITO/Scripts/player.gd", "res://Readme.md", "res://COGITO/Scripts/scene_transition_zone.gd"] +selected_script="res://COGITO/Scripts/door_setter_zone.gd" +open_help=["FileAccess"] +script_split_offset=272 list_split_offset=0 [ShaderEditor] diff --git a/.godot/editor/favorites.Object b/.godot/editor/favorites.Object new file mode 100644 index 00000000..e69de29b diff --git a/.godot/editor/filesystem_update4 b/.godot/editor/filesystem_update4 index 28e2f47d..49b3703a 100644 --- a/.godot/editor/filesystem_update4 +++ b/.godot/editor/filesystem_update4 @@ -1,22 +1,23 @@ -res://COGITO/DemoScenes/COGITO_Demo_01.tscn -res://COGITO/InventoryPD/Inventories/PlayerInventory.tres +res://COGITO/DemoScenes/COGITO_03_SceneTransitionsB.tscn res://COGITO/Assets/Animations/player_eyes.tres res://COGITO/Assets/Animations/anim_wieldable_pistol.es.tres -res://COGITO/InventoryPD/Items/Cogito_Flashlight.tres -res://COGITO/InventoryPD/Items/Cogito_Pistol.tres -res://COGITO/InventoryPD/Items/Cogito_FoamBullets.tres -res://COGITO/Assets/Materials/Prototype_DarkGrey.tres -res://COGITO/Assets/Materials/Prototype_Orange.tres -res://COGITO/Assets/Materials/Lamp_Shade.tres -res://COGITO/InventoryPD/Items/Cogito_StaminaExtension.tres -res://COGITO/InventoryPD/Items/Cogito_Key.tres -res://COGITO/InventoryPD/Items/Cogito_HealthPotion.tres -res://COGITO/InventoryPD/Items/Cogito_Battery.tres -res://COGITO/Assets/Materials/Lamp_Stand.tres -res://COGITO/InventoryPD/Items/Cogito_DiamondKey_Combine.tres res://COGITO/InventoryPD/Items/Cogito_DiamondKey_A.tres res://COGITO/Assets/Materials/Prototype_Green.tres res://COGITO/InventoryPD/Items/Cogito_DiamondKey_B.tres -res://COGITO/PrefabScenes/Player_HUD.tscn -res://COGITO/PrefabScenes/player.tscn +res://COGITO/DemoScenes/COGITO_02_SceneTransitionsA.tscn +res://COGITO/SceneManagement/LoadingScene.tscn +res://COGITO/SceneManagement/loading_screen.gd res://COGITO/DemoScenes/COGITO_MainMenu.tscn +res://COGITO/PrefabScenes/player.tscn +res://COGITO/DemoScenes/COGITO_Demo_01.tscn +res://COGITO/SceneManagement/cogito_scene_manager.gd +res://Readme.md +res://COGITO/Scripts/Carriable.gd +res://COGITO/Scripts/door_setter_zone.gd +res://COGITO/EasyMenus/Scripts/main_menu_controller.gd +res://COGITO/Scripts/menu_scene_switcher.gd +res://COGITO/EasyMenus/Scripts/options_menu_controller.gd +res://COGITO/EasyMenus/Scripts/pause_menu_controller.gd +res://COGITO/InventoryPD/pick_up.gd +res://COGITO/Scripts/player.gd +res://COGITO/Scripts/Interact_Door.gd diff --git a/.godot/editor/ladder.glb-c36f821aff9dcab389f41c0b21fae2da.scn-folding-fef4fa6af0a8304a67b00a7a8bd31fa6.cfg b/.godot/editor/ladder.glb-c36f821aff9dcab389f41c0b21fae2da.scn-folding-fef4fa6af0a8304a67b00a7a8bd31fa6.cfg new file mode 100644 index 00000000..e860dd49 --- /dev/null +++ b/.godot/editor/ladder.glb-c36f821aff9dcab389f41c0b21fae2da.scn-folding-fef4fa6af0a8304a67b00a7a8bd31fa6.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/.godot/editor/ladder_area.gd-folding-9fe72dbce043a4f7ab3b2421295e5b41.cfg b/.godot/editor/ladder_area.gd-folding-9fe72dbce043a4f7ab3b2421295e5b41.cfg new file mode 100644 index 00000000..e860dd49 --- /dev/null +++ b/.godot/editor/ladder_area.gd-folding-9fe72dbce043a4f7ab3b2421295e5b41.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/.godot/editor/loading_screen.gd-folding-790dc7b0a01d8abab9f4fc4b324f14d2.cfg b/.godot/editor/loading_screen.gd-folding-790dc7b0a01d8abab9f4fc4b324f14d2.cfg new file mode 100644 index 00000000..e860dd49 --- /dev/null +++ b/.godot/editor/loading_screen.gd-folding-790dc7b0a01d8abab9f4fc4b324f14d2.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/.godot/editor/menu_scene_switcher.gd-folding-fdb3bd9735754549d7818e3706f742b3.cfg b/.godot/editor/menu_scene_switcher.gd-folding-fdb3bd9735754549d7818e3706f742b3.cfg new file mode 100644 index 00000000..e860dd49 --- /dev/null +++ b/.godot/editor/menu_scene_switcher.gd-folding-fdb3bd9735754549d7818e3706f742b3.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/.godot/editor/player.tscn-editstate-87935ef0405c69b2a18d661b3e17c476.cfg b/.godot/editor/player.tscn-editstate-87935ef0405c69b2a18d661b3e17c476.cfg index 4b1995eb..cafe989d 100644 --- a/.godot/editor/player.tscn-editstate-87935ef0405c69b2a18d661b3e17c476.cfg +++ b/.godot/editor/player.tscn-editstate-87935ef0405c69b2a18d661b3e17c476.cfg @@ -8,7 +8,7 @@ Anim={ "grid_snap_active": false, "grid_step": Vector2(8, 8), "grid_visibility": 1, -"ofs": Vector2(-428.129, -75.881), +"ofs": Vector2(-273, -49), "primary_grid_step": Vector2i(8, 8), "show_edit_locks": true, "show_guides": true, @@ -32,7 +32,7 @@ Anim={ "snap_rotation_step": 0.261799, "snap_scale": false, "snap_scale_step": 0.1, -"zoom": 1.05946 +"zoom": 1.0 } 3D={ "fov": 70.01, @@ -71,13 +71,13 @@ Anim={ }, "local_coords": false, "preview_sun_env": { -"environ_ao_enabled": true, +"environ_ao_enabled": false, "environ_enabled": true, "environ_energy": 1.0, "environ_gi_enabled": false, "environ_glow_enabled": true, -"environ_ground_color": Color(0.168627, 0.156863, 0.141176, 1), -"environ_sky_color": Color(0.811765, 0.960784, 1, 1), +"environ_ground_color": Color(0.2, 0.169, 0.133, 1), +"environ_sky_color": Color(0.385, 0.454, 0.55, 1), "environ_tonemap_enabled": true, "sun_color": Color(1, 1, 1, 1), "sun_enabled": true, @@ -91,13 +91,13 @@ Anim={ "show_origin": true, "snap_enabled": false, "translate_snap": 1.0, -"viewport_mode": 5, +"viewport_mode": 1, "viewports": [{ "auto_orthogonal": false, "auto_orthogonal_enabled": true, "cinematic_preview": false, "display_mode": 20, -"distance": 1.46309, +"distance": 4.0, "doppler": false, "frame_time": false, "gizmos": true, @@ -106,11 +106,11 @@ Anim={ "listener": true, "lock_rotation": false, "orthogonal": false, -"position": Vector3(0.328536, 1.2962, -0.761875), +"position": Vector3(0, 0, 0), "use_environment": false, "view_type": 0, -"x_rotation": 0.370874, -"y_rotation": -20.4902 +"x_rotation": 0.5, +"y_rotation": -0.5 }, { "auto_orthogonal": false, "auto_orthogonal_enabled": true, @@ -145,7 +145,6 @@ Anim={ "lock_rotation": false, "orthogonal": false, "position": Vector3(0, 0, 0), -"previewing": NodePath("Neck/Head/Eyes/Camera"), "use_environment": false, "view_type": 0, "x_rotation": 0.5, @@ -173,4 +172,4 @@ Anim={ "zfar": 4000.01, "znear": 0.05 } -selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17140/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9462/@VSplitContainer@9281/@HSplitContainer@9283/@HSplitContainer@9285/@Control@9286/@SubViewportContainer@9287/@SubViewport@9288/COGITO_Demo_01/Player")]) +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17140/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9462/@VSplitContainer@9281/@HSplitContainer@9283/@HSplitContainer@9285/@Control@9286/@SubViewportContainer@9287/@SubViewport@9288/Cogito02SceneTransitionsB/DoorSetterZoneA/CollisionShape3D")]) diff --git a/.godot/editor/player.tscn-folding-87935ef0405c69b2a18d661b3e17c476.cfg b/.godot/editor/player.tscn-folding-87935ef0405c69b2a18d661b3e17c476.cfg index eed48251..aac220c4 100644 --- a/.godot/editor/player.tscn-folding-87935ef0405c69b2a18d661b3e17c476.cfg +++ b/.godot/editor/player.tscn-folding-87935ef0405c69b2a18d661b3e17c476.cfg @@ -1,5 +1,5 @@ [folding] -node_unfolds=[NodePath("."), PackedStringArray("inventory_data"), NodePath("Neck/Head/Eyes/Camera"), PackedStringArray("Transform"), NodePath("Neck/Head/Wieldables/Foam Pistol"), PackedStringArray("Transform", "Pistol Settings", "Audio"), NodePath("Neck/Head/Wieldables/Foam Pistol/pistol_mesh"), PackedStringArray("Transform")] -resource_unfolds=["res://COGITO/PrefabScenes/player.tscn::CapsuleShape3D_26tbo", PackedStringArray(), "res://COGITO/PrefabScenes/player.tscn::CapsuleShape3D_fgxde", PackedStringArray(), "res://COGITO/PrefabScenes/player.tscn::Resource_yujk5", PackedStringArray(), "res://COGITO/PrefabScenes/player.tscn::StandardMaterial3D_lbp4w", PackedStringArray(), "res://COGITO/PrefabScenes/player.tscn::StandardMaterial3D_0btuw", PackedStringArray(), "res://COGITO/PrefabScenes/player.tscn::Resource_jll6o", PackedStringArray(), "res://COGITO/PrefabScenes/player.tscn::ArrayMesh_gjvni", PackedStringArray(), "res://COGITO/PrefabScenes/player.tscn::AudioStreamRandomizer_af0lu", PackedStringArray()] -nodes_folded=[NodePath("Neck/Head/Wieldables/Flashlight"), NodePath("Neck/Head/Wieldables/Foam Pistol")] +node_unfolds=[NodePath("."), PackedStringArray("Transform", "Collision", "Audio", "Stair Handling"), NodePath("StandingCollisionShape"), PackedStringArray("Transform", "shape"), NodePath("CrouchingCollisionShape"), PackedStringArray("Transform"), NodePath("StaircheckRayCast3D"), PackedStringArray("Transform"), NodePath("CrouchRayCast"), PackedStringArray("Transform"), NodePath("CarryablePosition"), PackedStringArray("Transform"), NodePath("DropPosition"), PackedStringArray("Transform"), NodePath("Neck"), PackedStringArray("Transform"), NodePath("Neck/Head"), PackedStringArray("Transform"), NodePath("Neck/Head/Wieldables/Flashlight"), PackedStringArray("Transform", "Visibility", "Collision", "Deactivation", "Flashlight Settings", "Audio"), NodePath("Neck/Head/Wieldables/Flashlight/CSGCylinder3D"), PackedStringArray("Transform"), NodePath("Neck/Head/Wieldables/Flashlight/CSGCylinder3D2"), PackedStringArray("Transform"), NodePath("Neck/Head/Wieldables/Flashlight/CSGCylinder3D3"), PackedStringArray("Transform"), NodePath("Neck/Head/Wieldables/Flashlight/SpotLight3D"), PackedStringArray("Transform", "Visibility", "Spot"), NodePath("Neck/Head/Wieldables/Foam Pistol"), PackedStringArray("Transform", "Collision", "Deactivation", "Pistol Settings", "Audio"), NodePath("Neck/Head/Wieldables/Foam Pistol/pistol_mesh"), PackedStringArray("Transform", "Skeleton"), NodePath("Neck/Head/Wieldables/Foam Pistol/Bullet_Point"), PackedStringArray("Transform"), NodePath("FootstepPlayer"), PackedStringArray("Transform")] +resource_unfolds=["res://COGITO/PrefabScenes/player.tscn::BoxShape3D_bvi11", PackedStringArray(), "res://COGITO/PrefabScenes/player.tscn::CapsuleShape3D_fgxde", PackedStringArray("Resource"), "res://COGITO/PrefabScenes/player.tscn::Resource_yujk5", PackedStringArray("Resource"), "res://COGITO/PrefabScenes/player.tscn::StandardMaterial3D_lbp4w", PackedStringArray("Resource", "Albedo", "Metallic", "Roughness"), "res://COGITO/PrefabScenes/player.tscn::StandardMaterial3D_0btuw", PackedStringArray("Resource", "Emission"), "res://COGITO/PrefabScenes/player.tscn::Resource_jll6o", PackedStringArray("Resource"), "res://COGITO/PrefabScenes/player.tscn::ArrayMesh_gjvni", PackedStringArray("Resource"), "res://COGITO/PrefabScenes/player.tscn::AudioStreamRandomizer_af0lu", PackedStringArray("Resource")] +nodes_folded=[NodePath("Neck"), NodePath("Neck/Head/Wieldables")] diff --git a/.godot/editor/project_metadata.cfg b/.godot/editor/project_metadata.cfg index 5af7febe..4ea42867 100644 --- a/.godot/editor/project_metadata.cfg +++ b/.godot/editor/project_metadata.cfg @@ -19,7 +19,7 @@ search_help=Rect2(240, 1299, 1220, 720) [recent_files] scenes=["res://COGITO/DemoScenes/COGITO_MainMenu.tscn", "res://COGITO/PrefabScenes/player.tscn", "res://COGITO/DemoScenes/COGITO_Demo_01.tscn", "res://COGITO/PrefabScenes/Player_HUD.tscn", "res://COGITO/PrefabScenes/simple_particle_puff.tscn", "res://COGITO/Components/HealthComponent.tscn", "res://COGITO/PrefabScenes/target_destructable.tscn", "res://COGITO/EasyMenus/Scenes/pause_menu.tscn", "res://COGITO/PrefabScenes/ceiling_lamp.tscn", "res://COGITO/PrefabScenes/lamp_ceiling.tscn"] -scripts=["StringName", "SceneTree", "RigidBody3D", "NodePath", "Node", "Input", "GPUParticles3D", "AudioStreamPlayer3D", "AnimationPlayer", "@GDScript"] +scripts=["res://COGITO/Scripts/Interact_Door.gd", "res://COGITO/Scripts/door_setter_zone.gd", "StringName", "SceneTree", "RigidBody3D", "NodePath", "Node", "Input", "GPUParticles3D", "AudioStreamPlayer3D"] [linked_properties] diff --git a/.godot/editor/scene_transition_zone.gd-folding-2315190b0c305e66f037bc0578deacb7.cfg b/.godot/editor/scene_transition_zone.gd-folding-2315190b0c305e66f037bc0578deacb7.cfg new file mode 100644 index 00000000..e860dd49 --- /dev/null +++ b/.godot/editor/scene_transition_zone.gd-folding-2315190b0c305e66f037bc0578deacb7.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/.godot/editor/script_editor_cache.cfg b/.godot/editor/script_editor_cache.cfg index baac5c29..c21c4a11 100644 --- a/.godot/editor/script_editor_cache.cfg +++ b/.godot/editor/script_editor_cache.cfg @@ -1,74 +1,18 @@ -[res://export_presets.cfg] - -state={ -"bookmarks": PackedInt32Array(), -"breakpoints": PackedInt32Array(), -"column": 0, -"folded_lines": Array[int]([]), -"h_scroll_position": 0, -"row": 0, -"scroll_position": 0.0, -"selection": false, -"syntax_highlighter": "Plain Text" -} - -[res://Readme.md] - -state={ -"bookmarks": PackedInt32Array(), -"breakpoints": PackedInt32Array(), -"column": 15, -"folded_lines": Array[int]([]), -"h_scroll_position": 0, -"row": 14, -"scroll_position": 0.0, -"selection": false, -"syntax_highlighter": "Plain Text" -} - -[res://COGITO/Components/BrightnessComponent.gd] - -state={ -"bookmarks": PackedInt32Array(), -"breakpoints": PackedInt32Array(), -"column": 0, -"folded_lines": Array[int]([]), -"h_scroll_position": 0, -"row": 4, -"scroll_position": 0.0, -"selection": false, -"syntax_highlighter": "GDScript" -} - -[res://COGITO/Components/HealthComponent.gd] +[res://COGITO/Scripts/player.gd] state={ "bookmarks": PackedInt32Array(), "breakpoints": PackedInt32Array(), -"column": 52, +"column": 42, "folded_lines": Array[int]([]), "h_scroll_position": 0, -"row": 47, -"scroll_position": 14.0, -"selection": false, -"syntax_highlighter": "GDScript" -} - -[res://COGITO/Components/PlayerInteractionComponent.gd] - -state={ -"bookmarks": PackedInt32Array(), -"breakpoints": PackedInt32Array(), -"column": 36, -"folded_lines": Array[int]([102]), -"h_scroll_position": 0, -"row": 158, -"scroll_position": 141.0, +"row": 268, +"scroll_position": 252.0, "selection": false, "syntax_highlighter": "GDScript" } -[res://COGITO/Components/SafezoneComponent.gd] +[res://COGITO/EasyMenus/Scripts/follow_focus_center.gd] state={ "bookmarks": PackedInt32Array(), @@ -76,27 +20,27 @@ state={ "column": 0, "folded_lines": Array[int]([]), "h_scroll_position": 0, -"row": 15, +"row": 24, "scroll_position": 0.0, "selection": false, "syntax_highlighter": "GDScript" } -[res://COGITO/Components/SanityComponent.gd] +[res://Readme.md] state={ "bookmarks": PackedInt32Array(), "breakpoints": PackedInt32Array(), -"column": 20, +"column": 19, "folded_lines": Array[int]([]), "h_scroll_position": 0, -"row": 11, +"row": 3, "scroll_position": 0.0, "selection": false, -"syntax_highlighter": "GDScript" +"syntax_highlighter": "Plain Text" } -[res://COGITO/InventoryPD/CustomResources/InventoryItemPD.gd] +[res://COGITO/Scripts/ladder_area.gd] state={ "bookmarks": PackedInt32Array(), @@ -104,123 +48,91 @@ state={ "column": 0, "folded_lines": Array[int]([]), "h_scroll_position": 0, -"row": 145, +"row": 11, "scroll_position": 0.0, "selection": false, "syntax_highlighter": "GDScript" } -[res://COGITO/InventoryPD/CustomResources/InventorySlotPD.gd] +[res://COGITO/Scripts/hazard_zone.gd] state={ "bookmarks": PackedInt32Array(), "breakpoints": PackedInt32Array(), -"column": 26, +"column": 32, "folded_lines": Array[int]([]), "h_scroll_position": 0, -"row": 5, +"row": 19, "scroll_position": 0.0, -"selection": true, -"selection_from_column": 12, -"selection_from_line": 5, -"selection_to_column": 26, -"selection_to_line": 5, -"syntax_highlighter": "GDScript" -} - -[res://COGITO/InventoryPD/UiScenes/hot_bar_inventory.gd] - -state={ -"bookmarks": PackedInt32Array(), -"breakpoints": PackedInt32Array(), -"column": 0, -"folded_lines": Array[int]([]), -"h_scroll_position": 0, -"row": 6, -"scroll_position": 3.0, "selection": false, "syntax_highlighter": "GDScript" } -[res://COGITO/InventoryPD/UiScenes/InventoryUI.gd] +[res://COGITO/Scripts/Interact_Door.gd] state={ "bookmarks": PackedInt32Array(), "breakpoints": PackedInt32Array(), -"column": 2, +"column": 13, "folded_lines": Array[int]([]), "h_scroll_position": 0, -"row": 11, -"scroll_position": 0.0, +"row": 84, +"scroll_position": 59.0, "selection": true, -"selection_from_column": 0, -"selection_from_line": 11, -"selection_to_column": 2, -"selection_to_line": 11, -"syntax_highlighter": "GDScript" -} - -[res://COGITO/InventoryPD/UiScenes/inventory_interface.gd] - -state={ -"bookmarks": PackedInt32Array(), -"breakpoints": PackedInt32Array(), -"column": 0, -"folded_lines": Array[int]([]), -"h_scroll_position": 0, -"row": 56, -"scroll_position": 6.0, -"selection": false, +"selection_from_column": 3, +"selection_from_line": 84, +"selection_to_column": 13, +"selection_to_line": 84, "syntax_highlighter": "GDScript" } -[res://COGITO/InventoryPD/UiScenes/Slot.gd] +[res://COGITO/EasyMenus/Scripts/options_menu_controller.gd] state={ "bookmarks": PackedInt32Array(), "breakpoints": PackedInt32Array(), -"column": 6, +"column": 1, "folded_lines": Array[int]([]), "h_scroll_position": 0, -"row": 31, -"scroll_position": 23.0, +"row": 61, +"scroll_position": 61.0, "selection": false, "syntax_highlighter": "GDScript" } -[res://COGITO/InventoryPD/external_inventory.gd] +[res://COGITO/Scripts/Player_Hud_Manager.gd] state={ "bookmarks": PackedInt32Array(), "breakpoints": PackedInt32Array(), -"column": 20, +"column": 0, "folded_lines": Array[int]([]), "h_scroll_position": 0, -"row": 8, -"scroll_position": 0.0, +"row": 53, +"scroll_position": 21.0, "selection": false, "syntax_highlighter": "GDScript" } -[res://COGITO/InventoryPD/InventoryPD.gd] +[res://COGITO/InventoryPD/UiScenes/inventory_interface.gd] state={ "bookmarks": PackedInt32Array(), "breakpoints": PackedInt32Array(), -"column": 2, +"column": 10, "folded_lines": Array[int]([]), "h_scroll_position": 0, -"row": 95, -"scroll_position": 66.0, +"row": 62, +"scroll_position": 30.0, "selection": true, "selection_from_column": 2, -"selection_from_line": 95, -"selection_to_column": 30, -"selection_to_line": 95, +"selection_from_line": 62, +"selection_to_column": 10, +"selection_to_line": 62, "syntax_highlighter": "GDScript" } -[res://COGITO/InventoryPD/pick_up.gd] +[res://COGITO/InventoryPD/UiScenes/InventoryUI.gd] state={ "bookmarks": PackedInt32Array(), @@ -228,120 +140,26 @@ state={ "column": 20, "folded_lines": Array[int]([]), "h_scroll_position": 0, -"row": 5, -"scroll_position": 0.0, -"selection": false, -"syntax_highlighter": "GDScript" -} - -[res://COGITO/Scripts/Carriable.gd] - -state={ -"bookmarks": PackedInt32Array(), -"breakpoints": PackedInt32Array(), -"column": 29, -"folded_lines": Array[int]([]), -"h_scroll_position": 0, -"row": 27, -"scroll_position": 14.0, -"selection": false, -"syntax_highlighter": "GDScript" -} - -[res://COGITO/Scripts/Flashlight.gd] - -state={ -"bookmarks": PackedInt32Array(), -"breakpoints": PackedInt32Array(), -"column": 38, -"folded_lines": Array[int]([]), -"h_scroll_position": 0, -"row": 14, -"scroll_position": 0.0, -"selection": false, -"syntax_highlighter": "GDScript" -} - -[res://COGITO/Scripts/Interact_Door.gd] - -state={ -"bookmarks": PackedInt32Array(), -"breakpoints": PackedInt32Array(), -"column": 71, -"folded_lines": Array[int]([]), -"h_scroll_position": 0, -"row": 70, -"scroll_position": 90.0, -"selection": false, -"syntax_highlighter": "GDScript" -} - -[res://COGITO/Scripts/player.gd] - -state={ -"bookmarks": PackedInt32Array(), -"breakpoints": PackedInt32Array(), -"column": 7, -"folded_lines": Array[int]([]), -"h_scroll_position": 0, -"row": 195, -"scroll_position": 191.0, -"selection": false, -"syntax_highlighter": "GDScript" -} - -[res://COGITO/Scripts/Player_Hud_Manager.gd] - -state={ -"bookmarks": PackedInt32Array(), -"breakpoints": PackedInt32Array(), -"column": 58, -"folded_lines": Array[int]([]), -"h_scroll_position": 0, -"row": 215, -"scroll_position": 208.0, -"selection": false, -"syntax_highlighter": "GDScript" -} - -[res://COGITO/Scripts/scene_switcher.gd] - -state={ -"bookmarks": PackedInt32Array(), -"breakpoints": PackedInt32Array(), -"column": 0, -"folded_lines": Array[int]([]), -"h_scroll_position": 0, -"row": 16, -"scroll_position": 0.0, -"selection": false, -"syntax_highlighter": "GDScript" -} - -[res://COGITO/EasyMenus/Scripts/controller_echo_input_generator.gd] - -state={ -"bookmarks": PackedInt32Array(), -"breakpoints": PackedInt32Array(), -"column": 0, -"folded_lines": Array[int]([]), -"h_scroll_position": 0, "row": 0, "scroll_position": 0.0, -"selection": false, +"selection": true, +"selection_from_column": 18, +"selection_from_line": 0, +"selection_to_column": 20, +"selection_to_line": 0, "syntax_highlighter": "GDScript" } -[res://COGITO/EasyMenus/Scripts/gamepad_closeable.gd] +[res://COGITO/InventoryPD/UiScenes/Slot.gd] state={ "bookmarks": PackedInt32Array(), "breakpoints": PackedInt32Array(), -"column": 0, +"column": 1, "folded_lines": Array[int]([]), "h_scroll_position": 0, -"row": 0, -"scroll_position": 0.0, +"row": 45, +"scroll_position": 13.0, "selection": false, "syntax_highlighter": "GDScript" } @@ -354,92 +172,18 @@ state={ "column": 0, "folded_lines": Array[int]([]), "h_scroll_position": 0, -"row": 45, -"scroll_position": 0.0, -"selection": false, -"syntax_highlighter": "GDScript" -} - -[res://COGITO/EasyMenus/Scripts/menu_template_manager.gd] - -state={ -"bookmarks": PackedInt32Array(), -"breakpoints": PackedInt32Array(), -"column": 31, -"folded_lines": Array[int]([]), -"h_scroll_position": 0, -"row": 9, -"scroll_position": 0.0, -"selection": false, -"syntax_highlighter": "GDScript" -} - -[res://COGITO/EasyMenus/Scripts/options_constants.gd] - -state={ -"bookmarks": PackedInt32Array(), -"breakpoints": PackedInt32Array(), -"column": 44, -"folded_lines": Array[int]([]), -"h_scroll_position": 0, -"row": 5, -"scroll_position": 0.0, -"selection": false, -"syntax_highlighter": "GDScript" -} - -[res://COGITO/EasyMenus/Scripts/options_menu_controller.gd] - -state={ -"bookmarks": PackedInt32Array(), -"breakpoints": PackedInt32Array(), -"column": 44, -"folded_lines": Array[int]([]), -"h_scroll_position": 0, -"row": 61, -"scroll_position": 20.0, -"selection": false, -"syntax_highlighter": "GDScript" -} - -[res://COGITO/EasyMenus/Scripts/option_button_input_propagator.gd] - -state={ -"bookmarks": PackedInt32Array(), -"breakpoints": PackedInt32Array(), -"column": 21, -"folded_lines": Array[int]([]), -"h_scroll_position": 0, -"row": 8, +"row": 0, "scroll_position": 0.0, "selection": false, "syntax_highlighter": "GDScript" } -[res://COGITO/EasyMenus/Scripts/pause_menu_controller.gd] +[res://COGITO/Scripts/scene_transition_zone.gd] state={ "bookmarks": PackedInt32Array(), "breakpoints": PackedInt32Array(), -"column": 0, -"folded_lines": Array[int]([]), -"h_scroll_position": 0, -"row": 8, -"scroll_position": 1.0, -"selection": true, -"selection_from_column": 0, -"selection_from_line": 8, -"selection_to_column": 10, -"selection_to_line": 44, -"syntax_highlighter": "GDScript" -} - -[res://COGITO/EasyMenus/Scripts/startup_loader.gd] - -state={ -"bookmarks": PackedInt32Array(), -"breakpoints": PackedInt32Array(), -"column": 77, +"column": 8, "folded_lines": Array[int]([]), "h_scroll_position": 0, "row": 13, @@ -448,109 +192,53 @@ state={ "syntax_highlighter": "GDScript" } -[res://COGITO/Components/StaminaComponent.gd] - -state={ -"bookmarks": PackedInt32Array(), -"breakpoints": PackedInt32Array(), -"column": 21, -"folded_lines": Array[int]([]), -"h_scroll_position": 0, -"row": 43, -"scroll_position": 15.0, -"selection": false, -"syntax_highlighter": "GDScript" -} - -[res://COGITO/Scripts/hazard_zone.gd] +[res://COGITO/InventoryPD/InventoryPD.gd] state={ "bookmarks": PackedInt32Array(), "breakpoints": PackedInt32Array(), -"column": 33, +"column": 0, "folded_lines": Array[int]([]), "h_scroll_position": 0, -"row": 11, +"row": 0, "scroll_position": 0.0, "selection": false, "syntax_highlighter": "GDScript" } -[res://COGITO/Components/DynamicInputIcon.gd] +[res://COGITO/InventoryPD/pick_up.gd] state={ "bookmarks": PackedInt32Array(), "breakpoints": PackedInt32Array(), -"column": 21, +"column": 23, "folded_lines": Array[int]([]), "h_scroll_position": 0, -"row": 22, +"row": 21, "scroll_position": 0.0, "selection": false, "syntax_highlighter": "GDScript" } -[res://addons/input_helper/input_helper.gd] +[res://COGITO/InventoryPD/CustomResources/InventoryItemPD.gd] state={ "bookmarks": PackedInt32Array(), "breakpoints": PackedInt32Array(), -"column": 50, +"column": 12, "folded_lines": Array[int]([]), "h_scroll_position": 0, -"row": 272, -"scroll_position": 247.0, -"selection": false, -"syntax_highlighter": "GDScript" -} - -[res://COGITO/EasyMenus/Scripts/follow_focus_center.gd] - -state={ -"bookmarks": PackedInt32Array(), -"breakpoints": PackedInt32Array(), -"column": 0, -"folded_lines": Array[int]([]), -"h_scroll_position": 0, -"row": 24, +"row": 17, "scroll_position": 0.0, -"selection": false, -"syntax_highlighter": "GDScript" -} - -[res://COGITO/Scripts/switchable.gd] - -state={ -"bookmarks": PackedInt32Array(), -"breakpoints": PackedInt32Array(), -"column": 2, -"folded_lines": Array[int]([]), -"h_scroll_position": 0, -"row": 55, -"scroll_position": 41.0, "selection": true, -"selection_from_column": 2, -"selection_from_line": 55, -"selection_to_column": 59, -"selection_to_line": 55, -"syntax_highlighter": "GDScript" -} - -[res://COGITO/Components/LightzoneComponent.gd] - -state={ -"bookmarks": PackedInt32Array(), -"breakpoints": PackedInt32Array(), -"column": 0, -"folded_lines": Array[int]([]), -"h_scroll_position": 0, -"row": 1, -"scroll_position": 0.0, -"selection": false, +"selection_from_column": 12, +"selection_from_line": 17, +"selection_to_column": 22, +"selection_to_line": 17, "syntax_highlighter": "GDScript" } -[res://COGITO/Scripts/pistol.gd] +[res://COGITO/Scripts/door_setter_zone.gd] state={ "bookmarks": PackedInt32Array(), @@ -558,13 +246,13 @@ state={ "column": 43, "folded_lines": Array[int]([]), "h_scroll_position": 0, -"row": 8, -"scroll_position": 6.0, +"row": 45, +"scroll_position": 12.0, "selection": false, "syntax_highlighter": "GDScript" } -[res://addons/quick_audio/README.md] +[res://COGITO/Scripts/switchable.gd] state={ "bookmarks": PackedInt32Array(), @@ -572,41 +260,31 @@ state={ "column": 0, "folded_lines": Array[int]([]), "h_scroll_position": 0, -"row": 3, -"scroll_position": 0.0, -"selection": false, -"syntax_highlighter": "Plain Text" -} - -[res://addons/quick_audio/Audio.gd] - -state={ -"bookmarks": PackedInt32Array(), -"breakpoints": PackedInt32Array(), -"column": 13, -"folded_lines": Array[int]([]), -"h_scroll_position": 0, -"row": 11, +"row": 20, "scroll_position": 0.0, -"selection": false, +"selection": true, +"selection_from_column": 0, +"selection_from_line": 20, +"selection_to_column": 55, +"selection_to_line": 20, "syntax_highlighter": "GDScript" } -[res://COGITO/Scripts/Btn_Ui_Sounds.gd] +[res://COGITO/SceneManagement/cogito_scene_manager.gd] state={ "bookmarks": PackedInt32Array(), "breakpoints": PackedInt32Array(), -"column": 23, +"column": 52, "folded_lines": Array[int]([]), "h_scroll_position": 0, -"row": 13, +"row": 3, "scroll_position": 0.0, "selection": false, "syntax_highlighter": "GDScript" } -[res://COGITO/Components/HitboxComponent.gd] +[res://COGITO/SceneManagement/loading_screen.gd] state={ "bookmarks": PackedInt32Array(), @@ -614,53 +292,53 @@ state={ "column": 0, "folded_lines": Array[int]([]), "h_scroll_position": 0, -"row": 3, +"row": 16, "scroll_position": 0.0, "selection": true, "selection_from_column": 0, -"selection_from_line": 3, -"selection_to_column": 42, -"selection_to_line": 7, +"selection_from_line": 16, +"selection_to_column": 53, +"selection_to_line": 16, "syntax_highlighter": "GDScript" } -[res://COGITO/Scripts/projectile.gd] +[res://COGITO/Scripts/Carriable.gd] state={ "bookmarks": PackedInt32Array(), "breakpoints": PackedInt32Array(), -"column": 28, +"column": 6, "folded_lines": Array[int]([]), "h_scroll_position": 0, -"row": 23, -"scroll_position": 0.0, +"row": 11, +"scroll_position": 12.0, "selection": false, "syntax_highlighter": "GDScript" } -[res://COGITO/Scripts/press_and_hold.gd] +[res://COGITO/Scripts/menu_scene_switcher.gd] state={ "bookmarks": PackedInt32Array(), "breakpoints": PackedInt32Array(), -"column": 32, +"column": 0, "folded_lines": Array[int]([]), "h_scroll_position": 0, -"row": 36, -"scroll_position": 15.0, +"row": 16, +"scroll_position": 0.0, "selection": false, "syntax_highlighter": "GDScript" } -[res://COGITO/Scripts/particle_controller.gd] +[res://COGITO/EasyMenus/Scripts/pause_menu_controller.gd] state={ "bookmarks": PackedInt32Array(), "breakpoints": PackedInt32Array(), -"column": 20, +"column": 0, "folded_lines": Array[int]([]), "h_scroll_position": 0, -"row": 8, +"row": 0, "scroll_position": 0.0, "selection": false, "syntax_highlighter": "GDScript" diff --git a/.godot/global_script_class_cache.cfg b/.godot/global_script_class_cache.cfg index 34008436..10c371c0 100644 --- a/.godot/global_script_class_cache.cfg +++ b/.godot/global_script_class_cache.cfg @@ -1,10 +1,4 @@ list=Array[Dictionary]([{ -"base": &"Resource", -"class": &"AudioObjectPD", -"icon": "", -"language": &"GDScript", -"path": "res://COGITO/AudioManagerPD/CustomResources/AudioObject.gd" -}, { "base": &"Node", "class": &"BrightnessComponent", "icon": "", diff --git a/.godot/imported/ladder.glb-c36f821aff9dcab389f41c0b21fae2da.md5 b/.godot/imported/ladder.glb-c36f821aff9dcab389f41c0b21fae2da.md5 new file mode 100644 index 00000000..38a2d89f --- /dev/null +++ b/.godot/imported/ladder.glb-c36f821aff9dcab389f41c0b21fae2da.md5 @@ -0,0 +1,3 @@ +source_md5="c9f1d7d62f7d5e40a306ad034acf965a" +dest_md5="7b5b570a0658f7abe148e66194dceff9" + diff --git a/.godot/imported/ladder.glb-c36f821aff9dcab389f41c0b21fae2da.scn b/.godot/imported/ladder.glb-c36f821aff9dcab389f41c0b21fae2da.scn new file mode 100644 index 0000000000000000000000000000000000000000..4fc77734f4000d059ca7323776b7081d678ca108 GIT binary patch literal 7496 zcmV-O9k=3AQ$s@n000005C8x$O8@{b1^@sB2mk=n1ONc90ssJN2LJ#lwJ-f(01quO z0QNq_LJ*UZ4$0yxF1mbiTWtuzAOZk500;m8ynssJwEaf*Qj@*8)tfXT$tE2Dh;1W8 zlSI|v7$L^P-%A`|jP&suJcy;80H^@40I#TdwG&yjlyhek#I)p-r)Qf_!6n5L+%~th zgwiz-)8@~Am3w4GEzg6EMt;+^jp4L&K`+c4W0PlARgdz-N3AvKWZGne*`}IBF{U8Q z98>aYRAe~)Cwa(4?!{)@rvD3k&czx9ar{5>5PdCQW38ErCg*FTf!QQ&aGivWU1xG~ z|7Y<3^ZGyJ9NC$m_{FWue**sl{0I3j@&~fzlQoAHwohjAGWU8*nNm4G-FC%2^5S-) zQ_6{jU0h1vH6gwii+UnAoz0Y1oy{qmZ=#VsacRRItWXYG2)7q&7&FBH+l#IL2olJp zj;m^$G?Ca|FcMZIAxt)v^Th-sbfxQM=;EW->+2DK>t+GCSIgM>WG%L&+lSwIa;1fHsl!Ba;?FEHw1SN!liuu9}p)lw18S#N(zWWxEY#6 z#4QbwF*Iv3iO_a~*l`qYKO0&I3~*mFT@q9;6_=W@V1YvfDrQr&CSTLE+b&6G<|eys z6I*LqjZ-{GvDc0R+7_P*#|LR9*%P-LWYELfd=#}+3(^6old9I8KGcH7_8Tttv4>j zUQ^1mssi<|KV(Fr7&29gAycIoRjLt*L{d$as!f$@Y8}~#Y8BOLgGHS;R&Hi+yzo(? zX2fGf$BYe*7dKXHun<*Iy_xY*Vl?8hVq>FYrlzLWQJuAZ1*dX;PL=8(Ql3lr0E}39fx)Pety452B9as&DYOPb1;j|`V3`LJpjA=p7@DCONm5qoGzSn%-27|- z*3mx7yp30~p~~)HXrP1~XBNG`lj_e}TyQ)A;|zbc?U7wsYXfZOj+mV*3aBp#;uDi= z)rs{;`0=CG@ay3W2TW=T$A$NVF)~j<4cN`W3)6+Xx#EzaMIX`Zpxb(6=R>I zIm>dv(Fu$*bRD-6SPr5wEB9rbn+fm2;Y-FO=0#xU5gOD=vEKVS;P_?l`d?x`{u40W zojJscJmT6&FgR~Q^caR+0=bQCHn3f=Fr7yZ<43x=Cdt~t1F3qpTp8rbK`7GYf2pWP z3=K|RLx&CwwXEo2k*ZxU*z_vGC=7A@(v3=_P6WWpxn5WlG;j%|T>L6x%=|`yk$zcEUjL-m3V1~w;b!Um2gG2YN#exT!R-|cOT{NPUlHhy{+nE8 zIVJUy87Bad98!)ztXtxKJvl%_RLjw_&2$lYng>x?%lTu5%rvjS*0fZvhzn{l`9y0Z6xmo31B#}?!`xLtc}ou z-~r3fhV~cthnCw$W+v3j@IdG8ZUoSO{OQ*U9p3+;wV16lc?=*x!IJ9|MN$vfEahUYP8wzFPR6|>jgeL(Zb z!+y)w0qU`vkj~k)E%SQ7d7)PLXz=G`iML;A@nYOI6qB5H2oyoLGN0#5JJ=ONSJM6Y zpa((}s(2x6+eM?jG8uR3R59XJQ&4HP*6((bjVYHJCAum)2Bu~%_ZsDMclU%x(8!Id zs&M=KdmMH4FCey(1STl8Fa2Nu58Xci>U~5OGH`P32IvIFQQ10nOa>1KjcX)PE;Lrv z{ZHrTjj8Ka9;QjC^0RGs|Nma5%(eCZYtt!H0YU*o0T^1CA%-DZ=rzO&LG()Dhah(K z(6vJjJ8-xm*9}}X%uqvyTQS_i@InhO+^x{U-CYVRv`WBgfdUo~@W2TVOo*U_2qa7} zYl5s=8PqDZK?bEtrP?6Y2NTqq;Db`N0Mr_wfD=v_VSrf~R8T<&vmk^p!U-kJ>Y#%V zN_cg^s#mM7254Xa10%#50V{+LLU_JTO57u^wn3)&j2@NZ^21tyUdSzyPaKQ3Y_Rtq^>d=f)!wvr;BMdn>guqtz8zOx zofp@)^WyUQc3^dNKES@64=^9!&aAF(&FtH)nXP?0xw^VFa^G%^+_ziv?F7};)d@P0 zpl|p6^%8x%Wyy{u8|x&m6W%7pHWAC@l1wJ4yu~ zMDkc9k0Ou!@yHi}{PD#XVFXe~A$dHKMNf{0gIsExwo{ zi6f>sB1I8b6tSX;D5^k_#S>Ya7-ESbO7v=?R}ew`&_oWos>q^>TvJ?eLk%}vk!yx5 zhR9-uE2603Rt-`7kb;RHZrEXpDvHP%HZ*tIK%B7#^UgKw3ALc=d5!s95?5_$wtmMZF~^hxbIdTs{PN2#!~7CVFTL#YODwl!iKUiS;%dp|mRf2V zmrE|=vgA_BEwRMXN-eR>^2#f%#G(cS%2&0oFCajmkl4V()Dcrt4H|fGyH>4RHMeQu zronyN_N{G|Y^$(EJ0;qbQc@{plu@3gvh3KmRlXhT7A{#Q$-*7WTP4~mdEvHovPmb~ zo<&0CS+Y;MeVexITDMO=3FTTUlVs9lTeeL$$#zO6r=-%X+O=z;G@DkfS+ix+MyVu{ zQZA_^TCq#=ibcDmlxUTVQc5JxMrjs`*(b|B3E$uM2cSv|6x`PX1@}}{Rn^p^@2YS2 zJ@xIrXQVvs+@!WXtxHsi0CZ*js4DZ|W3YAM>QY?q>wVuB>id55X`%uZ_w_na0u}d= z5`Dc$a-78G^wo*d*W)DCiPA@sljIdACX6bPm@uiWxbN$U342CN*w+g+mnrU>%k=d^ z#q~I4eZ5Jdo+Rq)y@~GYZKC`1qdu)my-Ha>-X46I7;Jr5AEv8I-&@u9R`u!AqpWsr zkG`)L>f3#1St^4&b302rW1C`CA%X|r(2bYIw)R8q}^&p!A3vrj+y%?Pcop;XB^Ugf+yz@>y^UPC^oq67gCxMBm zaV=9w0t^zQBq>O<29X7XNvO)`5nx?-m9_)JtgN=tVtO%l3Wc>Df?SsHXEw=DElt@2 zvOd`)m)r1oaUH!;3^!(8V!P0kzp~s&V?~b*B-n&D(qLd>x+QrSW?9FK5SCfb%0j@< z8jg3F9?7ij2zk-IBJ6IkNe>MUlUOU9%ePkY9*i^ci7~usrE&zw1P_4Vgr~PkI}gRne!RsVnGjF|o3}cY;wh#jnHp zn@dfHbNT!yvYFLao$B9r?62{1H2nt%<#XU(pgs~`;*e?(=s-I(qYbogwjg_?RXb|hf&H)* zwj(XFbJGUeH(QWB(yARb?ZAH63fqwuS?79Sk(yp|L!_IpCE-M_qYLC)R^TLKUk}m+@0xEn)3T^;w0B``$F4XIGcSpd_Eg);7n`PlbJ+n4ksP66-@TK0; zXvK2>TpHPg?qg+XRC7`qJ;O|@dz0!Jb~6j~40E9y=E8H%%5%<&X`1F^kCj;lWiaF5fUVgI|cZ~wbJ0pm!L<4BI=IF93Hn&kM69KVt1iQbH& z=DC?BdVWJsG&R%IDBaR@`}XuXOO3j-?(U!AeC!4C`~vAd{hr%|&NK6z-i?~sZ+iaM zoB*(J51Y_q<%)$t0L-2Y(z`+dbjq8byV3vuPseF^-6#^q#LL9DOfxl2)3i*>v`nj& z<7(x&%2kfzxLRwiT;(cPt?fE%yUupD>$=WbYi(yc+u85)yzle8&-*;j^Sk>7KyY>y5Uv3SI$)`r5fc}gR0Ej*{{H^{-YaMWd4fZMhWi8}2_lV> zl7yqRYIT5iBJO__)lNjpXVrQJDS|1eBBLovNs)~q&^^NrkNuU-jO#2CPJ224&jLP#U?5rxh@PIS*lzKyY0?_#hd=d!{wvD z#P28dc}mvdInEU0t&QnRIAPZO@08C3kQwP9vB=)!*sXDq81%*-x=A(k%WU-42S&zv z|5+K-;Y@lKk%mnvxBtBFzkj>W-|qX{<`;|E*;;nD+uiAObsAIhiQ6uvLIbGV>+Vk8 zby8^kyWQSwwlS7cF4))Qvj5}2`RTt8j^&$>{zl1@3AI+S% zb%CpsUfP7LJIFP4MAWaLm0N;#|Acxzj>H3=_6WQ?tZ=+9X`B-~e(eG}zO)=;x6`W2 zXEMirgR_F?iIH%R7bo5|V*^Yy{L+dr!l$F7Dc+jfsHG*@ z&bDq~mXg_e#cSFo$UZbIFPv5weP<(w9c&yir?-MNk@1x&Zj7~uiRph(wGD14rkTcn z7F!=+A(O3+K&*8OnHNpN%W4?6Bkp9619NZQ2eI4U4`SQq;J7ahlx*(;C;$((RuRAO zDB9_3F*=wD)X0rjGM(+luv6Z}ZmA{{-5@zET#s5q4KE}1^l4y|XuKwrIR-W?W$mep)ECFa2Nu4=oh{^c4U9fB*k6#4$u{$ZSae ze*ggT)%f zeIQUt@1|ZgcZd^ZGgJMy85) zoNv|8Ps;#{2f!V#WE?h}Q;8$4M+HaX(LjHD%^L_QoFQ zz{mFkr0qCJ^{cDJ4Eei{gh%W+zJ#`q>uipXrtV~)eQzW1CShY6H05D`&K<%9f_`Ou zn|?~tPYL=cq0i)2r_IM;)x1$Cu)<7bQ>@TOq&l}S@j;8%G$^$%{a`Q(1v>zGh!7e@ z5LoP_&;k4m{Xzdh|3UvjePiS6j07E+f!QJX=TL@-yTYPY;@6Ij8M4p8Lv6!G>7~JQ zbRy#!1C1Ir)^o4M}c!h_choDO)I2e`}t z&n@?y++-dznK6(59)HITcieCLhWqWe-S!=3F<}O?0D}?W00!Uy0Qk#Z{^I2>bGZwb zx2)wYV>!!O#xj<#oaL$6uDb22+0NVUZ1=X;R{HF;&9*X?)vmIXqdeub(T4Jq%|6@7 zWS7n4B{vz#NmeqF$BcYrv5O3u$U+YCV<3m^gU3DIu?`&P7;GEgxW-<8%{7g?);jC0 zv7YhOS6hws(o8Gew9`yK4YkuzOAYnZR7+ho)l*9y_0&*59ktUu>*x>Xw0Dp$Koqh9SQS7~&sT-9n;w>qO(&8k(etXfs7R#A1TQk{}& zRG}IL)u%f3$*E0cYEzZERHiCbsWQ6Mq{c`pQjdys)NGsW@AbVK&FDsq4r4G5V?{3- zj1{fuFJAPZ^(J(p39a{?6K!X`?VM;Y*7FosaTIs)7HcsVWAPPdaTQas6-#jxPw^8w zF%&cL5;rjtC$SPE@exIA#6&zq5DPI7|Ioue%)>k6unyz!4T!d38lK@Aj$s&In+f(G=UQCQG~M&UsVI?#g#^q&Lm=RW_L z&wK8(o=H? z!5hrM8mz$?yulG1XEwu`&2gUKH@Df%ZGLl{?}l@6IN$wdHM=>@ZdUUJ3&-FJreF(h zvjk5tn*&DFh!)W!Iz)-65EY_9bcp^?9|}Zy=nn0nITVNLP#cP1>IWhf1W zp)vG@zEBqmLs@7GJ=8;8p)Ax;RcN6WY6>+}6gsGc8mNFOsD9d~f4Zl7%BLpugyw0U zmQWLVr+8|oc1l9;v`$ATozkfYtisxAaqVWXb1hE8&rdG&^U$D4C+eDx z3)i^%>g!wK>UNFkrW;td@lN{aqtA@jFcniU1ycbUrU3Ly18A3Wsh4VLmTu{luZpE> zZ7W;X%C=T3tx_vhN~LP0qSh&u(kW6JrBE6LO4Ewgw4U{>Pl{F}HLF<5Dps>1sgsVC ztYdXjvwF3xTrI0to%Bb^8dkFYD3i`;lPYPFF6mg06iLNeq((ZVL@K008l*$oqd>|d zXj!ymIVhYX4#&G+Y0hl~!ug7Gzwxhkh3V~=meq+%$ z9D^g7f9f=`@h4;(j=!G|2sUw~^TpWu?Z)63r{y=6iSu0v{{7+)9~%mR!nj|?NaqWl zHPAOV9E(0WB&Gl8V$e<)=kzD#mBf;5*_Ld1C9UMzz=6F=D@i4*q*|)wl%!H&>nf&V z8m7XGl2B4gqUBkprCFBclO)R~=_HpVlT?yQGD$AUu|$$b@<t>8VYwr9B#*?AH!?@s$gc!TudI<>*_B-Bm0L+8wNfjyax1ZNMqcGr zS|wIeWmQh)R7xdPLgiCNWm7VxQ!1s5T*{l+EUuZPdLoDx-$cMqN}es;G+k zMHf}CiRwkYXcyJ%7S*C$6pLQbELugWs1=o>QFMwvQ7Gy}ooEw%qDz#CDp4hxM3?9h zMWO+5s1ccfAY)7kWF$;b(vm`r0nmb(A=(rN62Q|_NLjej{+|I1h=2&*j2~&T+<}Q< z)7mGA4(P!~21P*8^|m^$83cCxy$H%G6gD@`K~0%#idOHN(UcT)_Q;T@Yd#X#ycaF9 z=pYM44DoQbWfkg2A`Nc|8l;hvX3e*}yXm2}112PW? zC;H}sT8~K66X< SS)QGA1N&TYJ(U7dQ$s`f{7}^Z literal 0 HcmV?d00001 diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/d5ded1b6d087f9d205de57ed54272037445fd80bbbab48e31e53a3fe33da0710/8c6af127d93e95c9d840f50b1051a4a42147961e.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/d5ded1b6d087f9d205de57ed54272037445fd80bbbab48e31e53a3fe33da0710/8c6af127d93e95c9d840f50b1051a4a42147961e.cache new file mode 100644 index 0000000000000000000000000000000000000000..69fa81a88ea32faad8b56ec6428b9034dd2250bb GIT binary patch literal 87988 zcmeFYWl){Z@~DfuySux)yE_DTcefDS-GjTkdvKTF65NApa9J1jf9KZk?Amqf*7B5 z`B1_S{S;LbGkY@$2WJl>XH!vIHy2kkXERe(OCwV=XB9CXCKR0iar;-B&#{63ZGRS@ z_J6X^asJ7mK5X!Rvyb9m^2s1R^waOJd@{%n{U`ghKlvx~NBH>hA)hw%hyK&=lYOrF zpX_suu>WR%=lsdw{)2tCh5tAEDE=j%>~pw(_V+m##DBA^za4(qpE3RP`v>}0jQ^9N z{1-pe|H9Dz3q$`e4CB8r%>Tl${tLtYFYI%l|8vf`|G_@z@fn9t`B!W{C-EVl>~sB} zEdE13%TCpY1>8)Bg1R+}F<>_-lX8@t^kRTK;K&?&V+mqx!FX{Osp%|DSvKPuoER z2*?Ky2#Bhg@y*adIAss0!x~yfmk2>**Y!YC$F6x`9AD$2+gr%bWn`e;xYJ82rBvjJ zsAcw`_bC{8X~eYsr_Lc5G7^vLL!s~ z@yb~spDC3N;tu8t<_9Kc2vE+_I=t|@t&_5Q;B%@+=AUA7cQLOHFWx2-XT_lo4(AJd z)di!KqyXUof?>n?NgK8AUM$5&z}qQGR@7@4g50A?g)4~BzQFhIQ*8kBmY{LyLDSA40L^4$oUEha*vrp znUd2pDuwz?c<>%4G@V`mK%Ze9m%_ViF+XYt5b9Hq%XElr4g>O# z0gN%x`6dXQo1?1=7heJso38<1VBTtvCh=xht$xbj+DnEPO}YCHuk$$As?4sC>%-0iLi=)k)<&tuqx}+^b?w>i|&pf8%XjN6gV; zfb>??Rq`sK=B9~A;Ka3m?E#UzE~G$M@mozvZw7Gso9;F1;no2Jf4%{T|18bi^gs*w z&88Gv!sh`Loj7&0KxX`|CY=R6JBB`OVw2wHPc*f*={BAmh>zaaS03Iw`UF-e_nVN&@&&mu@D* zLTzPw&Sv+qn`K_K9eYzLRN6}y06a5Li9|U-rQy;r0k>{OznAQ4wVYMksvnxQ*)t$G zlXiaPN4|xZKFjYeE1BV$*-%lPQt1IFQhXGe%lH^_tBBPaILXnhH_n~!vy;Ssazu~A z3--@*TCaEUgf=Gu>@sBuYz&=EM04&Vws zL4cnbInTIEk~u^Ir5COhnZo@RMe~lerBY&QBH&BYFMf5-2KOLGX6!w2C&18Zn;0~X zNyLnood=(M1~%?Iaeg94NsA7|;wYf}BMBmhqjEScXh(1x6N;nx0EO?l@0le!T{03RNqj-pTx&mK*ly^|0HVxII%=B|Yd*NaQpOA07oOU1ufv#4>#wgr;Javfn#-&C1wL6?e{rHJHS*1p}hrH^kxg< z9?+6l^;XL-shT7~8boy^s8Q0&k(^4&z3F&JjTS6Aayvds?Ajy@1d0`d1kJdeZG{5S zO(THpqvk{WD0C%%o&7ZKqv%8MIO@|m9Z?(MFo}5xdP{z7w=KHMyUV&ux{JCyaHIZI z<|E*P@|dGWsz$6vxPZ67NP|#;c?Z!PWgVm)Boj0)o-MplFrH_vY_c749eY*dDZqxc z5!hWY)s!6CFYJhxyGH2BofP!!zB>T^m@)ylJlgRRPAy=>5;hK&ilUgARckAMMJ>BT z&T>V)^&n$M>y?r(I$X$7ee>H)xcx%O4d^)uP9ETNPRp)CB{?T;ff_tSiX)9A&x)eP z-1MtPhe~*-&0H}-WzBrFeO3olO*=Vz8Y4teGKb~fs>l@Ws?84UV1|!4)r;$h+V%}< z4-Pve=&0K+^>i!?*oN3CS8>CUK}!7;#K3-adFMwDntrK-oc>)X$MDz{NgJs1k{KyW ztNiB@sTT*VjWByx;u>`bS@8)OuC?KQ%U4p`mr-L$Y7OPr?Ag)pOVSnW)SDhS*(cOi zexN^@`&*`lKL(mng#b$4HXu}GBS6h*xv)<|?O&mFgwp}~JDrHcri3G*z za^?f+!iDLvtk}nVru)_5gh@^NmWfo)0NhzNcZ){eg3Ef=Lz!P`tB&TjT_(s{w1GqG zYl%%RfG`y;=|M${10As%zDHtJNC&mn0Ve6-x?H07Zf1SwtWC1AwpW zYmQtij&xKEK-STcBklj3ksQQfl10&n)+Et0$6s%0y>6S_B%kmx4iHJ{~ z&=;11hGUBHUIY>8Y$PN(&IP~vZn~_LwSQ1Nb7!pDYrBq+u!d7b!26*B7azjE@qRBk zgdf|YKC`r{O!v#J>wbIvsG)CP;-0Zt)u6B(0j#4_EWB;FGSY1_QPe`yq7qV@(O}3Y zh*WVpe}^YF%_TNPCvdvJt#Q0C%8x>bFIm%-T*u@npRtK0WrHW*j_F4(mZ5p zI8SR3yi+wh3Zy1q?m6L)1R2jYNM|)b{yIJt=ShN8`iRwt1a2YOGx<#ZC zNWtrNLP3bAMf{1FyLW}x!N(Ga*zu@U2B`dTBe4v-fT5%J8Cr>)_(|dS*5>4g1MhMB12>F3d2+#Z zb5m7&y6H9~%4$JsE@hB31c<8O>C>!<6n(CgHcU3R5NqN zg44xp~ZUgW54b{}kN4 z=Y4Idyz_!#?*!4cM+gb5T3joNBtX6NLd`IC*>Cz}AshVVz-#B@OBm!7_MJ6GVPotH zV0v1UAvHA!h%Zw0SjQhK-u3m`P}HS~o9?3d+NWQK8B<~4h&iR__*og<-dFt9A)0-5 zx?nprB$V|$q}~yu#QqG+De81wcXG$OgA$+1$6VD37zRdK(u0@se)EGrWvJ@BQZwLj z^RUL!@7FF29LO&_ZI3K1Lm8xpuX`D)iX0hIcO76joK@Hy>}<3taLR*D*VV%! zT`@@r9FSQA@6fX+tJ^@`^zhEh5LSv!(~xLiG?JThz2a7<%WWXO$#1#q3LlgH&; zW*0dsio|tl9O&V15(u^BtrvmZ?MhxO7c1=JU*s~m?`CP1X*8TJZR0y47HuX<7MpF< zEcoaJG-^52s?Z}-tk-C81}`*@dzB+3H`LW> zf>hOMD7#pj-4QudlW~S9n_Z9ay3iNm9dz_mt~(FZXVv`ImFu)&vgjO$o3t0%D_C{K zOWWFyaJs|9DzlH!dPbT$+-2NC^N-NJVjrR9PBgvW=BXAly@F969L$XO!PJcwKxo*G z5>y7}4e3ZJ=Wo*+Zu1+_6T5(GMuSsMXvsy{AeD#;e8J8b3*^(djq8Z=y$PU|9{35l_t@z`h?Yn69+_S_RWE> zG4MLP!Z2M&F?F&}l!6Ov!i=#6gmv&s0?-;B=8fUY<-!N!Mcy?rC?~!)ogkc!S?a0~ zXKGSr(bdjYu+ao5FUDu0!{mJh#v2Mf8?a%YFq!)eORXO;1fq~yI%6zU+NMR9MOSL| zR-11lV-(%gW`i=*vcOJG+cDUpOwM{Kkuo_WB;(X5SGIUCP&!MSk#R`QoO>kRc@aGt4HH&1jc8;d$V)FM)fJ}Q z_p8{B2+izXy(avm0Uf&8T}-MSeDygPNRwG2Nc%c;=@mno*j^*5j`&_Mig{vWc1^i8 z*yLWr;JiMmrfSXpbtYtdh(2TDipgzSJ6dqt$FLSYPs!${iXD8Og@Dk)rV54YSZmID zZQ(riJ86UpU93D*>=uN+tJvqJ2C=e5F;Wnxr5&WM!d0;pgY`P!4Ai24)%L&pLe24qsRlN~AToUm1*iQga+fI8H%-&l&s&iLtzi&z zVwYzcDtpBW^B%?D>#5->xy0I6QL!po5cPd^wwNIBTt}d*(7bvxnA`bltP7~(@=19rQpBPnq%4K5L1_MlWttSJXBGN{s6zd4um@fk z5Xi>iSiutJVq$?UMMPHcvI_bJrY;tMC{SvNyDiW=#2dhbEH{(F29YOHp;`McCRNjD z4-sH*n&Ci+x4j1HY?2EK;9ahY~!Nwa9 z%cm+?E*HChji_4aTan)D^Q1gXyT2p?W)nclrW8A?kUK_Xow~w#kTk$udCTSu^3$MV zDPo8Ry%{@xBHjbV7NG_c6c@|ON~#A*%Blj_V|YRxULEn%wo0LM7J&KsY`l8|IF)@# zc!CqE2%b=UcSKI~D+`cD_r!dUCsZ%OKVLt>+65pli70%tSM3fTJgEaRnaCF^=}s9f zbvog(Wke5mY)tao%QrzIIcF3?Jdo+L83zkEGMDCjFAYcDg(EuF=K~M!xlThTHNx~RiSp(v;0-dw{UQDO9V(Tge{CN@o(3oa9k zI0{fv0`7NnraYGv37RgP82#j718GVLkmsVXnO)0{R)h0HGJ{DdwZ&!`p!64*f-2r9 zlGzBiY%q-jyMBK8E}s6HnL7%zFLmbKBr%xjjWM2T#%mvKYO0l=AVzBN#exRS@}kQ; za>o*$im!xZ0|q)BjAVpdN?k*P*wBj4^)b?f?@|}LfHtRxB)Ts87D}*bM5cV7GT+ww z9{77}kxFiNTU@M^v+ADE>l=u&&%;-~Wo!?gpK-tPDRiCnUNmi?q|+3n zjFdoMGLwROakQ)jJ8?lQ7c#eha~9-KObwl!I^i4#OuE1}nk^EVdY1yV;^FDw4+}9O zO&4@)lg@VQ-iD8Mb~_PBz6V4DiO4;yVEbfMHnKt+x@nF`o@_ZW)%4Y8Edx|7?Xvp9 zs!S2F)N}+0kiG;&Yf<}ECcW23YL{1s4{DZZi$j|Iej??HQdO3rfH_|VJJL&nW;7zL z@w}%41N?bei8B(vH`)nBD@JMSs2gw=H?4*tGScTILKMOv`&y+>tqhwT+%Ccxzoy#y zLmTC{l$uy)vN`+sp%!y7@GTP2Xd6UG z%LB}e?q&tlx9>VN!Aa|{TYj%yuw&{R6IIg#?2Y2A9{t#0$U|&P2sc(5;HUBR@A{$& zbX`#Hcd>Mw_1gbCnY5j)4ot=4y>o^)#m-=s8io8=bNyG zSX)Ogt|d&xw9~ zNvO2_Z*JJDA8&)t{=sRu7LhxP5VuW@io4$Z!(pN%?gwVk1O{Vex%N*76pWg$rTNoKI6t-oe=`oQ^QTz zxH*B|lQVCXS!cm_t=Dp2%98v2XG}|r+?i>5z54A*wmy1m3(d;txQ}qQ4 z30cv`HYTJTAAYsgU19VdNT6r7ZeR*GMC2G?5lIe0#20Gju-{i*F3Z=jbqjwVb)*`@ zEG_pc-5Z^HWz=J^lMT5>9FmmKnmK>9fnSdkK=>LTMjH!+;Uojg7d;Lq2N2Wl{EvLg}}6x2I=#{T}F+u1%nux!rO>2{XM}W zJ&`4uaSBBll0geb!7-RI(ROB!zz>bVO#^fdfzk7N3xE)QYg&El?}haNqhlZ)f}xi0p(1eWCcC*->Ry!!7u~9n>ud4N z7Z1A?lUz%sPt>mgM`m56oJOx%&6V}&<#;{-56SupNQ8ZBjpU1uXD7GzV@uPope)j( zi^x%{;K!0#@a*(2`w!cW$hS69RooZ_%wehc-#Wyj7Ag^T46{14aPJE3YfgwPqwIbX z*0EMphQg$w8xNL&klw!5A>Q&$*`X)^2V+!+{>j zVUyQX#D@{zjVM7yBa1!3lA|0zs~oY_!}Rpgl=Wnm2G(gaW^kS=+RCLc&JmsFtaDOt zdMFiB)4vmSa!kPz4{PErPDn%kvD%v>XGh}WC61>Vi)Y~y^{6Ryrx$8VFEq7&sA;b!mGizGj#6Ue;z+OGWrrqQEXpbN4G9G^)rU!L`(NQJBBsE=N*va@ zwRL%b;hkvVoeN^27=XhB9?x(~P=Lvas!r~8qgGdG92ck;X*_w_^aF__Z&luvX|2Yj zA8JyM5zOqfl;HsdsWSe_pQ$}i1UDgFB61UpF9Evds9}A|9mA>fHIn+ z)c+>6xpgr>ew`$G%RG}#q32)E?ow`bGy_RO!2qYW2l|N2m^DhYZa@?iK4Un96oWXE zH>dkfNG6|eL%PlPc^;X?_is+0S z9vn1tKW!5CiEUdjhre#&{E_ecK3p&1YUKbu*Gk!3e%Yx4&>48Na43Sa`Q;#$r5JLsS8Zyn>T~mQdz%y zPL$d$eeCm(j!y9fE4pd(J?L8dd8jys{=$?=XNuIT6Z3|23+n>Y7@%s5uxRr$JQr?% zjPytlOZFHzFINvBIpXRIl^8Qz(cXG3cKjlPmrqdOLMUg}s2x^$eG-632WBqf|t>}hy z`=ye*BKFd)OsYD?g>I9WHE>1KniHTUJ8*-MVYFhK=Bpx})RgC2l81aqm6MCU3AGT# z7D7_UgE_0tBm9(02h1z)1Z^_!p3yHAm`SEXia11xOl__5wf!a19Ttg*zjPi2B}?4pDUN6tpIj2owdDi5nN z+V=~V<)5!&YAhqD5~?=8C{p*N$2-_syjzq`G}XDC#5}Vwb`AE+#blS z+1MwXgRf^cm|3Qpijw&xXG=0DQRKvjSSNoDrHS2*s+8tS!H*zaMYh82v8>&$J@Qb9DL-;A^Cbk8s{gW3CGjK0-zYtpnp z&<@QR7QVv0M}O}d**3aj^u+Xm%>nNT{1VW3O>aL`*@lL#sR=w5ix;C@7ZQoGeyVy! z6#6i96GRn`s1^Clj>@5~GW#7@0o!azBpJ$2WTXW-jzcL8RrwXU&~b^(%BgD!vBvNM z(cPHj2rGGZ6JvrskjlgOxiII^LpAh7OAGjLfwb&h;1U7obTf(ul^Di_K-ssdIjr ztNviXmsK}+PIJ##ez%Jt{lYjKNSs|ZO8$_lAtxsiRoT3ML6#ic5+hO96>W*GEOz=M zBKU%!VDaEcMAu1gj62j3sGZo9baYw?o=8B1%{!h&PB)tbEhn2cS0R?OT*{KQIQ_TW zWP_7LDu-I~qBC@+Q)_0c^8%%7CwjB;LjWY^BwzYf{2JYl@=mR!-_5l_m9tH$^Tl)w z>2-w^8#M#8>~`F0((*bf8il4Y=I*>H6kj-HmMp1Vzp9?HeKj+aCKHY zlImCCqAE#_j^R-K(}ArLgX%IBy|J)bc#@#px;ArzvyggoB9I;WMKZmwJ-)Bi6^;hZ zx@TJ#i@TpJgo37Mdw(>ML@5iFVyj_aM>`@Skwij53_YvqwPaYV_&V9GGqQrhs#D75 ziElA2JjWbof-{MNB0v4m%Kk)odVDr~&NFA`-177fwH>Y%N1{e-J)MhiGdEg^L-|wk zoCL0NLP;vYAZqU1w+#9+se&`S6a^Ow9% zG^=4cdr;%v{@RBvPn||XS4KN_%P2uEx^|5qSMg}PIsp&gsP^v?sRUJ&>V0uUnTEYJ zfbd%h?Arohb4Y`UoEA^?VAe#;umA^;SD_d@h!vd~syYxNY13=fy?WG3;q`fyw<18< zA&bFXZ-M*q0&L&yKt;YD9H9;lxAvf?!d7J;#4|F=HzAJ2i5AkQ9 zmt!h&9Tc&@|4rVhKP05^HbRvNXr2OS7U*8v>@T6kt3EbI#qYtTYdbp(l|K|M!oF(2 zNQQk~`o7Oo+-7k=)~>*%i%_}TqZQnJn0ruJ3oz$9^TMj+o4#dg-LuAn?dh*pD(8#& zvSaDYwebDAZ`19$ojKT|4V&sBF#w>&ZvaR9F#Y_1D^hwh{oH*ykT#HZT7`{u!8v=$ z7EDl_>y{h-jwOQitaZ+1=5Um#Tgs4P?1mQ^k`zw-8-IcjIDcH3j+AwqYm)9iswhYO&*jkFR>&UL&s)CQQyv@h(RgA}5Tt(f4R)FflNA42)We*R=clLk zb@HG+hRR^74Qik4cR&xU#NO$CE$QoPgTO_@t5a}}LF$NGRSp2we29NyfBDS$Ln7`x{oAbwhHi4 zu*K|kiK+3_5FdLGx29#mpW^Z|G3TBze{nqe>dknBI4WQH34go&hTNSF0`Lgx#&uQ2 z^_gvs+Z$GdC&b~W&B+D``1C-H07ResasbOuep!I9H^I}7kCyy?H+YG9TBRKKn>|+% z-e~RIip#seB|nll4%C&5|B4o;@<*f_5N^0+!Tp%?`&2D{3&C2gVstq69p_A7Yc>}= z%!h}oY#JnB>+)#2@8vD-8}TLt;9-M^5=D%x%;DALqQoU0%8F6it_}|G9q83HA*?r5{n*E6!Zyp8MFFl<|-_Ty)9iDOgzGyh!0_A&rPoEP7sRr z4^+-=UZXybK)9=S6EcOsk@v?4Onu9{U}dGRa6(M_2hYfr?yS8dvay=ieD@Q#S&eyO z9xh&F4*0gyK#yf3Qt$Ph$ok+f$dx%Gn|x`IQ^)F?PMYx01)Twp2m}M$=eE5g0OF@@ zZUAww;BN_i@B^-@XUNwVyzxlf+MA1-{7#EDdr+Dw4}u{=@SumFs>+Th!=;Mr1V|x46QeyO zWzFNfS+&OIp9(^6PgBoJkE>EYJdN_NUfxUDxafWzaRVpJhsRny7@L{9ieD^?Nx#0T zydFPm9?)%bFJQ0dTC2@$&}#z6p7LN&99^Jgw@Z;MRDgIJrh|U;FlRN;~Nm*$5{2Tq9 zT2&(z*6$1KZ0|wZyfkqVQv(s@VPJejTqyR*`j@bVdjiDZ#3g*&N~=zt!ywYHD|k~q zNMB=rrt2yndhEo%BMcJ=Hcr>9i(TJ4DUo)rC6iOR+BfKUaYn1~rV6v@&D@`fwjjMoHVmYdO z1?Q;_K34lf;}D4m=y;vRhp|Kk*AXrGCd71%{|hlNSWTXZ7<&=SM5X%+fRS&=>o7zSBxi9(4ikdJKo=rOyk7{)m1K5Wn3ZA z_B@qDfBJU=35B11=Mmo&fd1mU64F_ztWcO36|U!}wrtk;$3*hUNh&qi@F>i|W7$?o zquerYcs{%D6=jM<1jZV_Gb=tKL#sj(_plM2oP{gkZM5gYyZlpON0@U~1!fa(O1zh#9@ zlN=nZIXuye6n28tksZ+5+8LM8kZG_+g+AVIuIRLG{mCmR7F>kp#!i2n-%_kZSAO#K zFqp@{Khv;tOz9qJonW$OzpU%}`eJ>7I;<}pi0g@Uo^|<=;!8)4ZXcK^HD{K~PF$htB5}?{L|M{Wgb3 z?9w?Aizt2a$5xauSw&cIdM}SCL`8oQiIIPZWY!ou?dcnU{V49<76bq(l|L?yUy;bh5f?4Ebd&Sc&FzaI7d|@3M805GG(L)(fM+aA; z#;43zJdA7L`qQ`y6%E@N?$T58yJ0NOC$;_}6W_et;XSj2p=J+H#PKgJx{GfyZnl;M zukg(?*dW4$%hNZybmW@vU>rB!`ErGKI2+9q4@;{#l?4smWy!4tWu zSE(je*NujQ5A)V(#+fWmRm6S2$>XRP+Qoe*lcm(;lewtzS&ttzJ<553e>aTFuN}$M zM2)gh4$$j~nU$KXWgnL-zIk$YY?$hc`v2(Hq#9comS6YvU1ewz@5Lw@xfmW5}(p<@68C)df{8qhlCB>YM}5!S!~ zP!hQ4IoL5J%?XOi8y3Efxj#KYkUr|cU9#+*BRTs%0BIT%n6FzvP?Q zHz(AL)+r%JN5~|@lin}cyT~&Sb>ypZLwCmtL_ACm`c||saOu_B>P#-r4B*R1qXLcyNWqkLNEftVG zQb`j4Rn59Axh$EkqlCa#@VYJX$E80~gjpG)fbNFvlsy9N!|%0~vuLmIKNb!wAeNa9 zP&ho-E_i$PDiWz_wJSB65x7f54Xqx#Y(v-LKywU>zg~&h7EU{A=}c)ocKdNu;yy!* zbQ#B#M+-f$ur_15Bt@l~-WcjzZktYrE^rZ~gv6pjQlodcG6Hd*zp7^*d|hXB6j6Q4 zqCPKG306u#)Q4Vd1XS8u$Ny6$^!wGAK!J)fJI5Q(fbdX|)t7DH0}60!wj){u>*fhK zrI?*bBgoDELw*4k{dSKdSAF_tZe`&Lm2J3bTYzr_}OR%xa%{-kt$?aTmR-us>rOB*B)!2Bt%W^_B@z!BoC|t2S#K z;xLi@R@KMH`5k#D0vozq@K5j|5JQ$G+_$42-zv6Xfaqd$Kww^0-PH4IErOPaS_4FP z5ApBau@j)W&F(GZVTvwmfy3y&D;6;r_WnqMeDZSJ$|y`3c-YA|h5tpK9tsH?Ao*($ z*FjQCA7L&|kG>w5D}v1!Ml@Wpe1z#551ubUen$(bnG~p4^#o)4*p?|nC|m`S{oKM z%Zw)D_=`5^T!})A+@hrc-*FxtJ2Gbp8WVX^zHbbiS@xonI9AxzDiv*H8KAfwuiVlm zi$&2UkXxnZd39V6*-yvIsij5FNo?x6=VNS=t{5JmDu?SeArl{JD)1=@d&d5`{Jrk) znn*R&1C>{??iPxzl!p4!1{$q-K2JVL!4QfBr;DXx+#GNC4%U@Q6SPVnyT=-Wl)KT; zh5V$;_)~;BNaWxbo-`iRC}|J8mhhc1il<5MLtvPm=UmHUSP^-@zr&bN+Gutn68efD z=U7fI#jb47*KvOTE{Lu9vl=3fCC6R9-7I77`EXqu%&m}!EfgOv9%z& zTOLB_IHAa#mOD8F0iU^(lk|6U-&s9GwLwqsFI6U|SGKa}7rtD!qTHd~}~a3rHZEn;bsrF=+U6g`8k zwv~ef;DivtOu^*(R<01L!uT3Y|cXF$Kp*JwY3s2`0P%kNvOPKA{ zcm?^f+Q-g1a7AczWGL3ycy#e)*L!1E>%Ayj%D8 zPU8Q)$NE2a8G-)qJ=Xu_&gTEU$NI0A%Ks9RPxAME>EH7I^gY%LQ6M0C{C}SxXNce* z1If5i%V`lQ^(*rb%iIyV7q>4;>J7wJ9(VC^);_&&_IpgnMsSEcmQ)aT2S=EJ zBzzo-B|QeGJf?x<$9_?asYWMQkI%0bM`mOr zKJYQ)?)Jn~p}9IpUyuNeFqGjI$hv^^ks%&k0Cw29;2P4F)-phwI;Sb2{PZ{A z^)Q9d-`6D+AlUX!Y4U4eIu0xu{;ibcy>_RRZwdhS2y8?QB1XFFry70=K%6m%tWP@+ zA-o3gGml%w)&;X)`GpPoDPwfYU73U0>`eZ?pEnF;z3Raad;h{J5qMZdW@ zEFiQkPiG@gpV?H$cR8>x_5K0|OmxJ0!)C{bHV)v^C0`N9Foj1$fe}Tb$SBcVGT)B^ z>)vUqzxM-MzC`V;Mr^saPr#pM7nNL(iQ1L6(kf8ol{=hmU*9g=oZd^LaH&nGBNpl#)$(PXNZD3 zFRM@*)reQr^vn-RP)>q_d8lCwI>THObpnTKl?Z8R6u>2v7Q%^uY9>M~4<>t!XHf{p zCZDimIx3M0uuIODQcW>}i@pH_0eFM}jQtX*!7)YAXfP9X5aS}aXFWfq8xOYA^3UJ^ zrKZgFVvGIhRHk1SfyC$U0hs|xmP}Sc*fio9P^m@HJ^>a<`N|MEY))tyApph3#AtqC z@sD^lA)^^IIR=Lu_{{_60GTuv(QMLEuPg}~k!=17qjhK*zbuX6lS2-mUM{(bQFEi& z<0&E!CSCq z%w(WWUz5QWgCl0BU*Aa9P}*>8g_;iS9(pbK&6v}$Rg=UP12*`r@7eHc9iJwwCapW9 z4zMh6WzbaLt|6sii5t$ns){S4ePE_qZs;?#1+RVx6~0-oYhl=kh9#5YewVE^OLm&a3ER zA@1S|bIarP^m6x6scnb2d-FQ(%bm?)E{`3t&(Qg0C7)by7}PYq-})P0t6(+JzTIi( z?Ndo6TCfj90o>rPEoLOMLaTRp&@Vl`_n8*q;zHtfZR2ZYO1Kt)TDyV$(po2sxxC)h z!BwEQjo~4X?j1jDpMf!?uhDtAZ~%>f%Aq==GYWOq6Pa1 zC2?^=;YUCErairsJ7;oqGTg4AV}4|kKVOrn3;WGjuE7&6u!+*D$g=&->_tqqK*t*8 zz8itS8klQ>jUlH$2AhJInvQLm+4?2bBLmZO-*6_JbCy0L1J5`_ZvQr=8OmDM4Gv+h zL$hID^Ggil6-|ein3K{y15}X#)?@$=@FV*%pdEBR5fbmi(C{e~P$7?$`i7`PKp+8+ zoXq@r{X=u^OZ_ASP|v$6BG6w@bPww4QiEaqP?{Z6gHIdkIEmi%{ogb72LZy4kN!aW z!-%-TY665nvrh>@qPSsV#7yJ}v;8R1ffWHEu$TzoY3)@}OW%4!Osz zDWD1?Scn4?47#tIu$^8s^-CT;MMtd6Dc%bsO@T^!tU-5%0 z$(+P+MDhXDSL~^!T#aL+ItKZDRo5GqS$k)uECb3%hdvSHmZ2;t$u2%2>?nVpWzI0o zM4MtIx}V3VBv7YWUmavsG+tn4033FtbaXE;NsVJOY5SM7HHo%Fw%N0-! z>ZMXS5krtm83REwfhL0bv(h>3^y)DL!PbBfNwWa2`H?fX#TP+w4WN97V`zf`8sC;F zAcMe6ebpOUVs8SA)VxxKz@~XLVh;2rj$aNx14q3FIV#-|AJ@Mk33tib`*>VG!u``J z_J6C|E~G^zR^pTn6qB9{Xsm;?5mddtO?pE9h>j!7wIG_XA;<=WJsvu%n3Nf@&t~P^ z=pbX$h*-@CVReThU$6wTm{c)WF45xN!}!S9o&x*o*bS;i^V-Ycm1SJ#57o41@$(%G z<#z?NQeOQI2ge+)JNTZa1_RfvZME5E?~4D2y|)Uk8wT5T!_3Ug%ndU$bJ8%=3PZ!p z%t^z{%ndU$t~Stc!`RT;=?^n|?~8MB=FGYJH6GitWn22Jku;W{@8txNycQDRQIzUj z|E(Tpt?L#d5l<{Mq07|Nacu0C79Tykgl!u+V~AdTh+4gAWG86q<~Q?j3|-xe)6Iut z(Dq_z>OO~xUS)X6<@TR-H^6OlQ1hB@FYJjw2Kx1AEVDY>!%TZNL1e7%0~y+&LoL_S zx-I)pKK4CWZ`%1Xq{MK6roM<7T6a#HEZVV`Y{#5g9YWyKIlI8(4qFu98bU^0agXJq zdtj5McScOASHrQ-_jSqgZ>Q~)CYzijn>EnCl72U zJ^3&bTIdV2EPjo>2%5BS*q3+AG|{8}JVo?*D)q#8-;)nWbJ9*=qQ?qkj+K1+e5NaY zn+|{u3&DdwU%C8zld|5+k+-DJiLI<%y3ql>%xM$pGyD48nY>2xcTUG19rku1>IO)S zf1o4i+OR_`L+L!G%|7$k;Ld7#TkpjIy!8Am3%;`-^iUh%fCXw<}o85+*%Ba7Q)@N*% zJ7EnwIAE~Y*uBFh;i$Xpy8aj#dn-8KQ%)2Eu?2k?;uI{d#;u8%BQ>=`e8e*v;&G*X z4mwe%*QNPUr(wHNtdwu!qgn9~DB^>C>;t^baWYk->~-?_eq2R>L{6QiwjZ{o0ibzl zv(X^bbw{|ssS93nQ39IeWv-Y;y@>z=lf+d<)zpu5Gk>lH=6@z_H9*vs(W$HNc>sB; zjCyq7X{#&(&${b-*4-OyS608rNO%b9gHA81I=4My+lw4+a@BPDpXYgnu-At`OLd*T zoOW!VZNADV;0rcROpjDgMWbrkcq>E49?wp>Qd`ul4NvH-jRv!w*i>LQwlxD#y9yr; z2c&w2^Sbap8dj3IYelFl6leFYo+bI4`o#zP>D(KvH)i@&x(?J}Jo;J6bi100efc_w z^NN)^GT_&5-I;9JiZt_gz00TS^u7!U9xG18Jv~ZoC!l@w9b1O6z!M2_UP*^T4 z8jn6)z(@?Q5J!wv3Cw_;8uqKJUZZ_`26xUa z#g5rv_0LI;7y0oR@-+DiB2*1VK0A7?egg3-P5odjpm?Rg5sNIXaHg8|(>`hS}Y5aKiJ&AmM_}b9jgN~b7P6xI_Llb!jx)um@$>(C%)T~ zX3Lr9eo>dY@TfJPGvr{MG-ouacA8$}Lgmr&N;Dq!SS6hRK51mBGmo;Cvn{?#_B5qq z7p*eoYQg*Hp5MGx>da*ZYR2z8=zR4I4>^!!^4XddKjK67&Yd(9iC1LGdx~YvJQ)zM zp@}u@uL|8FR%kwK(j^W=dn!pl^*LetPciz7HvE?y)jTb!hmN6ICH%155p^e+Pk8ym z6>_!wF~T>m(OT=mMPqE({$^8UD&KHgUQk1Ylf?(rx~f#6;-OSOb$?Oib);w-TvP+vU`Ed(6AAEdNt#J`{MqdUNR)*x zXG%(Xyre`CRIo-zseQg4kaVVGSTOmwGCepFYB9wbF{C}l^zdE2z2AVE5M4xwZoNp> zt%JZC;kGBW#kM{bq>9t+VYWEIa#6YI&^o2teWuk0nV%4;!===A zy5THjuJDyI=8SYGQ5AdT%1W}uDeqLH*;yi^tLt3r?fs^dp_WLmw${Y2?cOrb%}+tE zA>_uYRW390D5I#Y*Q&jI%&2J|Jj07auURfK^ME94;>UZT2}~MC_68cTaUGM@7w8=Sy`VMHMNd>%F=Sgd~&3IfxM8ESycBnv-2YKZm3N6 zH6yt{A>UdSLqHxuR<&WgP-ApdwjtVz4TcvwL?Y=8{lQEZ?6^?Lv6M7m9mfulD>jH0 zJbpq5gBp4>8q*^R&Rkuxf}*?(#NpqFVRCKEX7tpJ!^VRPF0e_2;(dm+5;dWIN$DDt zz0Wt}8ilckFEJyxy9S3`%tX{*>7yTXYfqN@1hcmdsCG_-WJ^E#eTIRSNoL zByQScXY3616nQn(17{*qr#Q{6@YAaXeRAkRb(Y?K1rQ*JZIN%GSl>g|M=ZxlY&`B8 z7lKS|caf|Iy{6{fuZKWnGR1p5ea-W<73?B)Zo%hQp+c$jGcrqnW;Jwl6yW*}gr2R&|H;$3RO-@w^0Yq*F-0Mi5f1@)Fv#jr6AMvsQFJ!)2q|k>i8>8xtjJ-8 z$j>K@z6EqV&~8v+U@2`h*?ldQo`h%Svnf`DqWd8p><|GsNQs_Z=AjXfuIIn}qnR|S ziC}Qqw^De5vl$kzvFHY3IpYjh+<{mp`WMQTsF|U}R<7Tb${1g&cT9~?^Kd9SiDr)} zt-5lSb}(hSP2MuFju>p3TBKGd?e>hgOK|)nufB|6T}+>l?Atx|1)G4dcV#sD7>t!FNbQNvtO%vtTj=k+%rqotzOQkNHJ{=$NUKWdd%P4<~ zBZ(>wlUZ<9`krhxQ-5`8LwL~7(TVUA;!NlOOXj5=DvSeEJQ5!i6kddG{YZFvTx zX&r=s8b4YJ-7^EnV|=cg_If(Sgj_HO;wK?K4)DGv!?&ghC$8htcejL=%;eA)l91!a zO$!#SB{b%f&!S+pPd{#XiAu-u!p%ErQ`({{Q$SnuQ@A-3Z81Z0G6A{fUEt8_FMwH& zju5>YecO!PZ-%~a_zL$3i;W#?BFb)rjJx@=KUJrs)MGNlPl^o~rtqpjQEm@qPVQ|e zJJ|hl)t2Btrk()?2qM{DUe!bq&%8o05^B&7YWYiJ#e8`{K-z z+HsR{mM9|aGDxRm6@Tm_UZQ^0glH=i!>z^YmZ|kf;weK`VH|-SK*IrOm zVV+2AlCppiwZK?c@EAg82aB<)s63kfLd*Z#WZF)$>2kXgjJ-knggtF-e16LMfo1+# z#}eI-323H$MoSXb#^ri>NdO-&9eHz+> zU&U_HefHxgxIcIH36}V%!Mri^ig>@=b(X1xMv;T15kpe71n;-KGXAeYCU@5mzXL2D zHYg35G1?jx@EH0c0u3xzJ4X2qzDrpI(c$xw*1%Ot0A_Gzd~JM7hR-JLE_A5$>E2z( z{U(~5ebL(8zg%(#^E$;D981D+>2PuerILe6a ztojFhKy$4MOU9T_Ifb@VYwE1M4hA+0OHQh+p`h@RNW_+f1O;}RX3U5mbKbC4oUQu3 z%j?SS^R+c06ASPsm!NH9`?%P?Y)H8))swZ(;&W>GSK!*XX{c4XAV~zgU5ii(0Y~7_ z1SbO35w zUNy<-ida?=y>wE$aAEu#^PJ4W9cpu(5K;1M>HeNNB79;I(n>VzIu8{ z<-X3*A^ILW(wRcC4@qAm+1NOeO4^n`yb0ytx`Z){_|;@*)J8$Mgq52TFeJ6NE<`FQ zIKJysX4&31XkE=jA(TvX(MiUH?amuQ#;T!%!}1mMR!ADfpZ|ZXDJ;T!WW#0ta2cL^ zEX(#8djRyeU;(bM~?cN+e5 zvBvnZ$>a{_`s{FPzST;S;K3F~JGMN;i~X+*XF z;9;*ihFhH)l(}9lP^B=guR$*drSoIrP|D2Ay}Y*1$=(NBIp(o48J`0TaZl(y7_G0O zeUGiJ-~0M~#ShqPS`k08=c4P^@M>7_y7q!5moNiQTJXW}@jH%USHb@r@N*|u*2`0a zx^)|~LU|W?477J|7uoGesO_Q^^F*5@8Wr;gaM5%N92c&dnW=5C<85AoL+4nVHTubR zd)=UlXiFwCtzyNUeMP3-c~B+g)U71pQjbWtvJyx4hS0=iwq@yz0^t$IOB)3R+5{tPKr>zAw7Z}m$siYCthn@f z$x#4cy>Bd3>r+nlt(l-)e=HL=BhCLfKX0Odn}+v1moen+(`1=~Gk1lRiF)t&X+!Oi zQmPr;gg~AS)>(`0|1FjmkUgsEy2S!hZ05=3r@8u-60ywc$5*-(3)q*)!o$I>wYL&P z0AQT=a?xToW%0Xqh$E1SayfrSfe^Qqvw`cE{i-?NBAWY^u9UgH{?AvAs5u zdaxdp*LfB&n||skax}jrXdI*WgR9=x-iX*~Ftq(o_z?;`gUl3R*stgXt1K`~)9^#w z_Ig_0nzxA#G0fR+%;aA>fSj!RV24W3uLa(noO_h#2O zQBMd3l4KKG|Eo|7LHO1pFt#2%z@imEIl2O?6F8;XKN3f(VG)W z1Ev^vbZt)iU+;ez%mlyxLmJxu7`yRd+>9ZYt&X4tX#*(^*<>8F0YsRf>+N=fJy|?u zrUXhuq9r$9vJ5az)(~pfR8giSZBKLTOJZ;XiWPYhD40uZgaJHmYh^Q46i%&shF`GU zTcfEk^f{%{daKrQlg651Fx~!+tP*&xH0pZwNAc$$>N`@AuQ`&OE=v2hrs%CnqMHE~ zdG8dJ(t6Q%S1FPg^YYDEV6Q1O)W90rlj}%;#9(d{H9eZv_%inl)9kb2#`(qN^n_FS zY5N?^vX^PCMIAR#U}>9lejd54OpG!V#f7+uy1qw5YF-C(c|T>@Be(j}Z0UU|&AHJ1 zAHc%GG(9RaQsJvONX5BHB_z1F(GbK#R$LL_LPF5UxpPrTPZfnU(n2}6lg3((R0bM{ z(Pm*C6o=AFqKe51t*rhaa6;{`VrOSc&Vsm>7oT=6%p>uiV z2T0h?3@(P5-4_`4U*-X?LvjndXdn zY^PSsZ2kju&T7vuHkjFkg#wDQ);}z7xD?!I%H?D&=*v44ryR_^&Nq}>+NrGWXSxXK zk2W2tY!5bp)tX+%TxHytQXZ!)cNa6NlGJX3mOKv`05iVtRCPW5)Kk5Z`y&Q($4D1W ztTN_SS0nO3dZoTD>oJ%k4qr#~KL=~KHJqPqxBm4JPc-%o8YooTY?nh}nor#+ss z5~zL~d>1-(T056cXutd+8DDOtm%u^T?I&HnnUR)qOt-IjCz(=J>20-@6&9l`uS!9H z?JuIsbp^f%{ADI$GTdmg!ODcIjaUPo3!WS9-|WnUvlibsRNbV$!Nr4s7%pU<->A5O zpv(FQXCH<=^kL%jN#PRy!L}dOZbEKU%7{rH95boV#j8yV94xqD@#cJsm)SEEgzewg zFq8!krxJAK;sM9yqU>BRXbgt>>4k_!K`vrL|1x|Mt+p8I_)QSygV&ugdl4n%k$;@H zqJW8gkPc-GcM~xSmvuh3I~L95Ph4yK7aILKMBNUroBg3Gn>|haPd^`McTC0~r9YxQ z%+XW3a&-xHKXF+ec8tk}3A<)2Wojj?uI-`;i;e;SgO!QZ3Jjo9H^n^1R=`L;pQ*Z> zL}rC%Uo%;9iVq>AdU1+q(W#ogW>Ix3DzuGnKgtG2&0TgTnTx%z>PT_M@>_JAx%~8R zo6?l^398mL+3r5Y`o%mlh-gn&B|^YoMIQ~6Ii3toHH+Kcs!$Ks!=^CVYaq;x?RZ+15%ktxeJyyqcvzSNa+czPziw zO1YCqk`?LvNG7&yAD+pSe_(E({y#7mvUc(QKf&B)N?KsO1QR!aZ#OB2m&iCiw};t}?3O%V zKTRQyvqya604Ybtrpx7;k#2CMkBAsITl^KgmGAq`31qfrA*q;(-XUSp=y-4OSjV>^ zZnn5NOzdXvl7f4a(*~;6#Y^5x-TBa(+;XpJKW}}iIX@k=yJxtSD=CV%%r5_4DXC9C zKrg$YD%vjT&B~KMkS0uMO+R2-&d{XBO?6|b)}RNpqho7eKM*Tde1f@*m9i8UpI~ka z4gVa^cNIw>$BmMw+i#dPWJ{|I%FgJz^X~fpr=fxvU`|!x9se9F&3<4Cq*TgVf1ztH?Wy^Fi5b_M)0-Eil7pwW1T~4# z6o#3ECF*YWdlV`<`Q*3dibZrX{al%V(Nq;;mw|<-v`qHIy}Hf>klJy^I+eZDKv+Xl zQmu5uHb*9D43j297ML#%8cq272k&b5`L)ABe{B+iG%EeuS4@xvThs*}(no=5I@4ma zS=uvbiF&cwbb!pXKjJg6q>Z%9w2qMFANLA_aIVoiS%*jP6CO7{InV zAXjO^O7c3kK|5I~3YIn-Fx4Yc$__YXdzVU@x!TujCK^xL-k}8&+sOu@FqePy z>fIX8{O_Ppuh_Bm$v_#z`*Vn%^V{*om$&X8b8ZiBzu0OojYvPV@oLyQhwuU!R_)q` zi09|#<`U%7rzUR%=lwD!5_!*vH`(sJ(`B6uBaYMh$8?E79?D+ZofRjb|MM10uAG6ab zq0U!HcpXaiV>c7Ql}wCRWaN&u+2Iml%MJ-Nkwa#|C$V*=-n5hW>j|C|wrgaBb5lf$C0zyp;sknHmbgtO_Tb z2qV3S_c5~)$3v+M8;F~_+@~#sb_ejO0y+HsB)IsyWS|~{4sIpH! zw+G)8uiq62tL+CrG_Lr~q>kj($p4rgX%T27JZXTs{RK_<43HA|r+&1-Q|t&>sdTnYh~^a($N_@#hbkZ*L|TC_nBO>4e(R_TL)HWi_5Ug=?Yv>Qy2R^# z4L|27ThtURmm7_+F~+pzb>rZ5 zpAPk3oxd~3-MYJ=ns0*DZhG>E9E4MXf7ssq*m*}q*1+$c0z_;+M68=f=-_!wE47D? z>53On!o|Vh{J)_U^T4SIiEFAx?V}gFhv9@S45M#Vq8HnQ(P>BR!)x&st%viHgittK z-@;-hi3cYfkR#lW?SZoAdtf0TS`TDuUiZ56i5aR^_e!B@mCL}JIa1ufxYu7+D6+Q< zcHw7|56DnBRFdgHWA|$=K~GMiZ|URu4%ZsS>EXW$gIjh*n0%k%w=6yZU1QAOq^g)N zxEjyP&}KK+%p`GUks?Kldk!;TeAvn`0|Se1UuYsz(L;wbW%naOecnbbhohh8qec4A z&d0;)iX&dHJ7W{?uDu~X+#MTjcr!rl_q@mrOZzJ8qh>zKHDn7du6zBz1`9r#8r7fb zeOIo3J6u=1>gp!mRLdY&4h3>OFJqfsERghnV!I-`{D{ve9xz_dns4xdm zSlm`^7rE`Je2G5nl%NcJq0$EVRdRxUbSL+N-!kcfASH)Ey3S;XtWj^ICtjOy8}uKO-u-=|)5WJ=dT(n}{r<(4vuS_B8!It!M#!ww#s3@CP5n<) zH~l|Q-GSxklB!Qsm*f9Jb^n;FRnGSjWV^QNkwsXNQ>lsf%xF=R@c_6FvS3hd#w5}^ zAvRX05S=VKRwZs+uF-Pd#sARe<8~3ulD-4pI^rz-zv&GAY}obrJLc3+fG&+!^PBPv z$>FbR-P&;y=B@@heHwwTBhZ-$>Ujdt*}|k?%~v4?ZbY{EsPL6a5}5>0#4A%Mqn|{U z=JPwOBPc$RWjU3X#`b9&K~?OVdqa4q{p-(?&SkThOuy=` zJRl!`+hIf?n&2X+7CgpO5QhT4&a>uJOrm#Wvy#8#N3`*-xz`zwOGjM@=~(rNPkY zZz=mn!ouJ%Vovwy&S}h?KcWx3t8o!YlUs@~-~DeKm)y*U;r^I1{33HII`omTYVG*C zb5>(WC)aRQs`}jcF*ha{Y(c!ja|?-Y$ehJNeiLmOjeSWe^=6wOC=Ds{mD>f~=cD3X zk?RN?HQiGZJ`_pP4Tv!1UU+JI-5?_`$xzi1y8XlIGK#w-KJzw{_ff{GN~zDLqD6@g zrN`zaWMBYYSYAg#00UR3femDCU;N0p-EH=CxAyl=gtS=yWd!cOxNyBgZe?4 zUIea0wpz?iMF;oa;!e8i3S)&Px@ebyIJeMV5pxOF^gP+PE}!(>PXzRj;lNHF?-;Lv zg&2HI%cxC59er0|{2kDyB9xp4=DEj8n&ZYiWKWcYtU)je-iA_N%;uE?e1_>$e5wbK_EIFGf#d;a>Hk0K>Q4^l9XBUyq zlYJuFl6z&UoK)c`iailxLGJlTFe|<`AMQIz`Jjk9dzuvjC|ox>=N4-kLxX-WqACIa z@%313bgTM13n!Bq3N_T<0|=s-Z7i}fTE=prq5hThJeVY=neRWHf6W;jZ(@kHuTt>H z>bknD6%}w6Xc4=QN^gqQ(F`Hf)H5}w5iCRJCOPBSN0ki{$3=!QxaG!vz0?J7-2y{r z#TuY#f*a0^zVm!2wuJ9MINyjlSw{fIHUQui4JYJuAY+$KCS`c!E*}MMfW+?MX*v7y z*g+ag1o8$=FI!<|8RDwHKfQLts5V@y@a~+Z&?@)PG&(1SYd0B-;;7T$qshkkxmWqt zHWALo+4oTgOZ)mvPz2XyLm3Ly6aLb(y$Y~q+nbR0VulyNHf%$CrDNbo6ZLU-CpKBE zVM2J!H}5UHd9ASPt>RPaz@d72Wkfb#9kZfx2D_$~{T8#mGa^Dm{cDO}-d~=UW({Ti z(F+eTxbqF4u(8x*aj%@(2^5Qx5$7Oq+%493c3=w^c5^oZj#jXUqbG;k2jIIqNVOC9 z4-j;RBhZSz^*Bnw0b=RaW@nA7{$LkGS@qWRUKoHfEtr~>{~F|e$QZT&gg`Qd4L#Er zl4+z@9}Lh=ElQpbgXMaC8Gmxs<#_%al%3pIg>i0F6{)CP^93cEHzEj9=7Q8IPDIRXL?bBv%>j9d>!8Tg3%1@kuo8fOLO>u?$e6icHL zu(nkz2;ETP;&F%iTc^cfZbu_;D~aZQ*+oynJ>0_I#>B1r!3RX;LR_}52i0)k&AwXe z913YGcV|<>;w4VJm7e(@26o>sUyWvs|16m-OGa$bQ12eb^885D19vy90{>;cuq2~0 zXm(~q!xJp&;UHkBzEF{CO9E^GTCh)qEe-mZ%hDGXLvtda8svtJ+J}0CHt_6#@e!SV z(?I}BO2x_z*fh0%^xZ;F6}4qlS*h`JVQC7>N16i=2Rk$Zju(!aaKY8dZZ6!A zoXc1OloUOK$jFV+OfMPbBIvi!CJgP=tg^k3$+b6y@Nr0XU^P}O6e)Cj-ZlndPO55* zJ+aLj_fC>`KSAAf*@~d$`MjkV0S=-lv~Qb zPOAo{A=!IiQ=zSCI)$dx>%hQm`KU$(uy_t_WX{8_;7$P4!vKH zS-(_S%-9GbbTdI=q|=r*Ku}aoiPs@>&@#IQaT=s2w1eUE!Vt4u!%(K%=0q zUy-jhwq5dO(+nxkx8+tL32=W(=?>ilL8!HoIf^|ZscPdV+4Z_|pGV^~n4ZT~vaIL3 zRalN1I8(OrK}Q*QhYe^b_B<;u+OQP|Zz?FzR>Nx!lnqD_ew+hGY#oGesBm0MhSgs# zlMf4be)R^kkR>+s5l_glz`>&75FQa0E^rle--uVk5`Zb>k1x0Lc~`sm;_{L;Y|imQRZ7g(}xxuo>s6e$p!$uouM zE|HIJ5t|+Q+)@8HApJ4wl!TydUYD$`&hO->TByhVEvlJtYrbXUfOb3i8 z4&cotcK2)!4Ihf)w@scR*vw$bb8tUES^zjok_7{dch|Bdi!Px6cTa*r(I?z$_{uw> zK$bzf>>shdaGJu#=|UD;Ogu?H`uWGQMHE;7-oPt|M8IUy)UvYF4~E@=o7+_oGHO1-sBy$ z!C6^zu9ltAE~tJ?*}>`J$a|b1QGN5u=?z`PyRD*+W3`E7gM`6R{~C{6><@7sLLK5v zCme)eNB%?9QjS*Y>}R7md}zqYjqyG&T8PZ|ljfU0S*CU=kbR z5YZdNza)Fjr=1e~oO0QcVFu}nV3%hbl~RvJ@|$2{H0Jr}UHSEXvttNi{REYvi0yIZeyHlcX{--Ve_w|3Xxc}Oqf8oF5|M&L) zZ&sH`9t=#K?7vuDA~`7taQUJ|O?|Q@zI}HsR_^HzPb;h0`oHcV<+`i;74-_|2ZSpS zGY4p`Yn}BkU%e(Yn6V(mU`}uaVa&%bHTUz=b>`Nd+F{zWtm}aYhJc}8y5m7Ve^OS8 zn0!YoyP&Z|Acy9LW`}MB*<4zkO<^7blDDSrW=5s&d&`>Cy=vH#xmz@{CgP;)8!1(A z0%#yOWk@h2hfqm{0`z-B0RbP|5sL1gU-tV+^=t__76UgY-W!r>qhFt3M67)mZ20Ca zz^#|Gcj>BTxj6kemLg^pvt2V(*5a_lEO3zG;AAB;Igu9+e~@<@W-6y-#HRDMZpjvJ z=zi~NtyCP(`c$U1)g!cjwQOme{nTFE3dnv3DQP1tPBcBfV?Yh}f1RS3`ot(PqHcR2 z|A5ZGwkbD2>7tjQE!B^a!H!B|Ty^At+Ghjn&oy ziP)nHU1qKGIAA8_$UEI`@SWnAHwm3M0U&>qK=gv_OIZDKKJq(74cA%>N8 z#bow5m&tE#vR9Lk@KdJIvrl7Y+{IhSBwWSCB4$FKXWYeNu(DTU$Oa-O6mhA*CDD?= zDB!L?(}zIGnRjtYB_mCe<5PrL$X<@?;iRAHoqeEgvZJXUfMO>?z>+0-3HXXD;ZO9I zM3=@=Xe^4$ov7xUKecQ#gEF)xvf@YHVfQ7&X+Uy~z?rn#L858S$e%7!hq`BqSlsr9 zAkrfw%F_dF!sruM+j+eluDt9e*EW!loz+W$Ocm#{ZnT8T9n<8RUO7F!gp2`-W&W2f zl<#Ra6HL+4h2-372K3wb-LoI(Zya0kaLg*j?viR4I^R2+X4r#9fFBL+D-(Is@;PX> zjN>hevpI5vYOSs4$cIj!O2V{yTO+A?@!W5?dm^ZXAXZBn{;3(l3mVDqR8FPIe4Bwp zRm`{$DDq3{xBW3ZjPry}X>cv+t<(l*n4Dgai?DOWFy?@t(2q^ovPygc=66 z2>&5u>ywKePwkt*pUaoQPG~zdaR-VARf4#6mNt=vh;NqVxAnB~y}sOHRUbM~e?F{& z{uPx+j4@Vm$A)p5Gveb*I(ODd*7q+vnHeVzo`ebnQy`-KoSklvZ@1+pjFA7 z)yFT8;NujC;!bgL%cdvWwl;6ibAL|asX$Q1aYDZ{;=NjaCBrPFd~`Sx8q++^t@6RhbeqZiQS z5n1Duvw{qJIUFeVA@@rLo`#Qy*N4Z4BZngodv1Z(o7YmiEw^I3oOUFwDEvwli#GT8 z@#W(uc&&KvQZKAT-XCWyx|jIDzme&V^*^0j>>^F3e%izQwvDMaTEvYa0+77>etSP8C zq9o)gJp6ikCFEu%;zOf`p4z&4S6x!XdKV%!F-GkoJuF%QmyImxyQQS$ZF%fhkkJTW zwOW%UL~btGL|?cf9(36t{4n1n3@E#If_riPeYFX8N0D?_3-vBZj{+ek{#`BU7_6}2 z+7AWpB{4^WvW}_yG@t?8QZ4%u*=7OM@+Jh6c67D*2t$CzjGIA=LTpQuoxzby8R0`}p6rc$%@>y9o>yOIf z^5U(dhYvprL>cJirYD`+3DY-0TRyK}tA7Trsb#w+A}rWi)LQI4Rl*_XpLhq|!bHVu zl!D382U1|gBxhQ)j3zUR!l!`4Kq58bK2BLuT|!fW5P6#)A^vbJxfQ(`fW0KPtA0G` zVK0hNS<9l3Hbucnx*)-Wk6WRni6m`t9U~^q@0#Gvq&gvSWWKTSW_0&HSfi`j}f6{5Q-#Oi9Y6sPqQJePf>s|(4(_;Xik%bW^J>BFjh2pH$lscmTq)H$X1 zohVQ6v;Er*W;lzdH>bF$L78)eb-vO;ADlUymcLK&vr{mTvy}tp;r{gch;%Ja=+eIm z6?_gMY&!{}eWgN_EjsX;4e}bL!A#;ilXh4w;s3xR$tUe7Z7^%w+)BdGsar%XQAJQw z|G|N6mX`EshKit7GQl%QS_%UzNuy)KSc{U-gNQAPP9^OEshH^QTZF60W8tMyH{wat zvC)1W!8m;S_FFJx+%4?zI0jieF5nqltbbvGJI#pR>a_yLW80F;+x_1n}GBOCH@I;hbxVxOsi zM|fI7yV=1eio7PekR`P?wN0iV1I5$I7u7P9ff~$gUu}4(vXXAuYC?58#+i9#wqRFv zdz7^2zmO!ArbXJ^NzYx7WmL-aD>+Bg^F+_{6va>#^u()6Fq(y^>s)pSinQ13W$q(1 ztJdQ09M^8>AfG6@JwOng)?FnwGI_vJNbr&xv#naXcH4IVMGMZe&ol@ zz^>ACnP;LyzVyGOcyE^8mu@LAwTTZrx;BiT-9T#cmF7$y0d*Vloxs@8RPayx3&)BhLV77SVN~yE(ty8xk=%j zNQa>fNHk-Q?J=^$Ylxi+JF5{kBn>?U_yZ*(&ujP$zhax+?!73|uj^>kC;GcgJ?zPL z36lubvz84%WcN<&nJxOoAa>v%Im513K;E5C?+IXxUcz{6Nbm<@x^NQ~KpEDJ{SDv$ z2(IxD+Shps!k4p9-ro^$@gQ_yi{0Zk%n!Y*nQbMQG5hhAbg*Y{d5o?=S!a9$>jdb<7c;Ftd^Y~$k0-X2k zm{s4-u-GU)aAxGV5VDd#^)DyPl*9pF_v|nWpI50(r0p29Qf(SXzd^gD4y;;deN}?y zRL?y{&(f`x`}O4i&(nMjj$aIp0ECUMg(t+Q(b%fR=PlW1WSJq3sND6jMq#8H#UATL z0g(f%W+|#WWG)YwbOCLcGqOM^Hw?xmseG+a0%=w4a#Pjy6e+veQDV|`cQoY%b zmVdtl*fn`x$1MoZ`kBA!9sBxPeN;LtulG4E|1HnU_-B<#4OV&}$ z*y_dIi}RT;#Jb&UStv)JV7+FiB=mf6+-PMT>iA+F(mBGjdvQhcd@WuvzBg##x=Ae!}^V62YkI;2dZ<$4#3% z$06Pa^okx?J@V|{{$Ts3j@+XIWL$=|=(u;PlKae-#&XsG!Wd|DlbM@-^3$JlX^y!W z?MEn$6;bDp!_0BRi1WL(nQ6!&Bx5ZOy!a=`5>u`!Eo$@dGu)VU*!m0bn6J~2R;8;k zsk%Qo40|k{jr$h?X++e%MY^d0-z&)0O4q!6-%$-}Q6wNJHD<>ECkykJGsc?KqnSMLSD=+zc za+)k5lb{*XB{_0-kU2NbN_Vbi1elG-M2_aPwwU3xlngT+iL~gZp2hr)-kMSV{q4;RM*QvB<9kxJY?(R_{gJP9 z;2VU<@-&p|L(uw+@;B1{&g}eMTj7u{n0QN>$lR#y#oNR0@YRirt%(^Kod5 zKda#BM*dJX52CvrRd zrum0raMdze5XB?684r(*aHk}zHA%T7tH|u5vjvC(U+JLT-j&Tg&%7YRzm#jQfuk@e z_ip9t=0z;iJ*bZQw>;l(sx}W<4OnteWNt3HN{5bq+3BWl(Q2G)#@pFiXVcw*I{(9m z6w7$NleWoG+p>zdw&{#j8;Cr>U%|#WR@y?{GpuQYx) z9X8=?i$)gTsSE1V^KAV#-1rEs(AfElB+81TsE?K-K?p-Diu;8_3O#mv6e+=cW6_nM z#yC58)E|+l-q9>S6|WqVAsxZl#oGe|5;ihx_|s5)HN+&w`6Jifp4xnT6evWf#}TiR zR>PW4(KFbOddw0gJ%3Oc3~YU*Mb*_76it;6-Us%DEdVj2E(rBZ5$1wSJ3W>LY)u3E zoD7S==Q1H*TwRRDESyZhwXOnND0*=V zRg|b_Yi}er)Hze^enQ4U<ZE!b04Ltrd z%_16M=M@4*2LTP{=^Q#%0_N+kG`sf@#5fNF(RQV8XC`APivu>&r8C}+7e35W`Qy)# z>KPO7QSrguTkuW^di5jZ(yiC2oU)AEsQ|TyfQqzpd&2b&@r};vEIU?*W#a)&Klpx} zU7ls#55x;3v7rnx22rG(P8EwFV}}y{7UM1zi;Uh4>D8HEh;(e7v`4JHA%7J($}&Y5 z$TCb8ZvUzcWLkt5<;dM zvvcq?QLE1Wpow|I;rPYE6G_6VL4XE|Ge>dB@*rbHk_L1-eVzxUck)9M9Yg!a)R!gZ ziwF0Sg))#XiPI7`q({x|7o_X_!M#v*5v2*sN^;aMbXo8WL#_W8d+!)zN${_Kwr$(C zZQHhO+nlyFZQGpgY1{5;+vYUS_Wb_$#@^kR`(j_+il`I$&B{C{PDWK$MrMAVr%{S^ zK*M=tMnQQ5lZQ59m|0^3j1%6i28DS{n`zS|cDxbCC<%NY<}Ms6C;S&I-Uetp#&>m5 z^nv|85*Viyh_5;-eDxHWBcQJ;pnVBT3P>b7y7Yf3Hb?xw%OoEan z^SojOL4;Wk6r&rTL5<(iqT#{3iXkxjig}Cn9uGGr1JxwU9G|XYs>KDWuP0_jI$~U2 z@0Nr9lST1r;ek#0RKQgpGR>=ehOM*E{*A1^9)i&JoEaAV5%7xmr`cI()0BcH4LdbI zc!J7TkRmBrfx_PTs9@SAt_YRIDI3W)=wH|cJ?Bz{vusr*&4;N7mJ2dXps(fNqVaJ1 zu~AeFofUQzpuU4a7k)yo!N`Kt?j(32RCv zMtkTPB*!ZjYh0HxXoy3qzD119aXH6qqV+d56fdp-+BT@e2FUMW;%7;EH;hEhTtS^2qT%v-GLA6(qdww9@qJR9 zj{DrfKlJfeP7|UloTqkw`hQCt7@KeHC6=dP-Su0f&=n39xXON=cjD1L6wMbU?C|4M zGZ=V9S+coz+%ix}g^=p3(_Gl}q}pr@u5j^vib8*B@1R_Ccmb(G(D@DO9UEzlC&9RT%?2cbiPAqyB#VrH<|I*TE=YaeZh*Z&qArzT6*X!8($BS5EY zlWE4x>mc!4=>xcT+OTgcG5XR!x?@}DMnTiFIp{#f|*c|-$2DgWZ>W8Bw2Ge=B^WWsZ6b+aY%Sm=aHMe^-E$onWN~6Y@%1G zDP4(bc>N9=$*JF!!C*t#LKBtT4i7a=m{W5IUuUl1C&8*8bR7f+Lt5bI)hLzBl%E0} z6W(8-61O=nC!$e~D3esqdkHCHL1z46eFX*vI5*Tq+PwMPa!XH{pe}i~=#RKU2T($> zd)IOMvDYlfjSU$~J;`{yfpSb>z?*I#EjzMI=R;B^EV$4BWez=2+vN-$q?5YP#p1t+ zeh}hFzjzzYaDESWpKL&*)G(BUIT6nvO+*BN26|&)TJ=dMk&AM?OM_mSvCK09MJZloL5I_xn+m>E*9G&QK@Ry(>#eG2t!2cbR$g1LYzryG`~kDV#xQHK>ub4$lc3W#<2a*1 z_?}%nuFJDaJDt`*H~ir?e4iq*WsFP&bg$K6s)%t0`g#MYGK(2ZA&Y>cCBf~@Vo84< z1O7u%+|&tl5{?2jzCf=}nAco>IX?pFz3UP`7EOXsG^+{x0z)JRgjYm!{^--uGj~d0 zDgdD*tGSFeNH#bFd#CroPvDCX)?Og#)hp(ExqysA4tyXvpNg-e^5a8m1!5?VAG>$2 zJv#+l!Qja6&k~upKk2v2daD;IEx7sP_GlbynEfEU4M>n3jZgiw`)1uPx|tfgB#QV8 zJh_!`u&@W};{!TjT0Cy)U5EZ#tw;X>SzYSenr4^X7npl!#<**pa8*wBeYcub*wTV7 zakklE$PFy~K_cbxO%ylKpFOzM3STAWA$H?m0%v&J1>II~zG=)AU*O+cBbs1I+328L zB=l-0L$pRiQ3nafD$Fbz9E_pt`kt=q3QR!?8|~b_JErx6&}C0dZWhwX z#jWOq-BQ*cwhZ3##)PqagH$kcfnw9I-q^_h`fd=q_Tcz zgpPC)YHEUZ>KT=>?$Qv;o-z4a9|>NEE$#ME7E;+6n^A4~roBinj`(U< zG@;K@fc$D~=0!SPSoDAvKWcx=C7qT8q3 zM}^vg_nt7b>e5O0dt#Pus6e2IcwMa=}J z9=@3Z?VjFrdpBIJw5$c3wDX?pRCm!X_T%m^y22lDo{PcFZcKV#Dz^gEuWMLEsZ?AE z)7d9t&z1V#L$Niq!;xv}4aQF2NfYN+TtTh)l_{a)AzC%|q&2DMxH5m=#+G_M!w9|v zrC*2`O}`!w;RA3x?D?iOe>x6~M9~XY9Z@7)W=7P!LcIq^x%V^Pr0k{PHEs;Yn;7#F;NzXGU8Zw3nW)-9S{SIDx}<@;#wnBUnxvsa&# zxZ+;lg)s_iWX#Lv!lsL{%yna-?!a40@*1Ftb@H^@xaP6fs%W ziVKy*aj1B#369t|C+m_6Ke^YGd%@oFdupLXp|fTeOIGq30}T7c4>L#@1qCnz&Y&@& zcA8tIFS|!ZA8|_qWQL~xXpMQ9&J`t4-e%?K7;teFGM+j6()27}8ANlXImtkMQX0FGCHjsz40Bl|b!pe?j{ z=6a=MC^UT9hu=|$kWeI^A*>5z5Cx!IGqFqiCFsD`65O=1$qHt_7>d@nge}Udait9; zu{regHSJ>Zd)TgM1lVBjv^T#r^wP7+qG;BLs4LrE{cmQ;YStV73oaq>YX#GTf6ra7J+vA-Yd zlBBh?m5;JpY!70nKw$pub?6WP0@C_6HTaL0bO*ot0?;`^KbH>C5-}$v3L{>Sp}|VX!<1AZAC7$F?BRl}ZWYxi+C=Hz5b=M_GK4_|n3P4`z83&DUkN`0>kh z<{w_Jn@E@oUV-<~-FkmvyFf`${X?-tB8@!Fs}q-J4h=gI7q;F6N5#prFq3TsVI(aV*4ibj9g$R&n5Y;t z0?Ym&U-8S{Lc-RRiuB4M+5A)+*RbiTE52Qcja5F@ zoim=55!sX-Ib0hPTS&?iRLGAdnPi&I)|g|lxrKe)_;=h1_kseJK9u-;STY94mday9 zmgE9Qk(o@hFz)GHans!&mFO~1^C3Zj{G(xo#q=aV>+_q>mB7L;{_+6b>U zKfstNwd0iH+kp7cXA%044vQRtO zoK7q$UV=r;);nx|=(?>i>!?OLQ;~JY#x&EE-8nVd!n0gyOTRg6X5yiwG-ryPl@U5C zwFtVnwABt)dLGYw>*`bJn4*}z=E!bj=KA_R4HnRsT} zb$pyv8F67TbwpbWTY}LUcD6PJNiK0RM$|wNaeV~MF)!Uue_T3v4A5tg6%Y)F_mEN( zYNL#rT%Y_9|)T+>6?uu%R6zZLwD%LIS9Gw^h>MEwJYkIz{t^y{Pg$)jpOq1%z zM4iZqe~xcCh!gz!gsd|gG5;1d;uUp4o2UCVFS4#DP2WnD*D{wLaiAQBJZDWoYf4sK zN^VENYhEtj!oSj-1ck2)H(Dd5D1m#xT`V0L4HRl*HU^(pm?6k5K<5z8 zT&sg+kdo#n?cb4+3>CgEG3!!p*k-w(aV1x9=B;uA7MpR$F-$fXT|H4Pij*ec3|iI% z+QQe#kEPcZ{Ml^*Fnaz)t+5>A#wjQkVI>=?w<5ARSWH&dpo{0OHS-e=m_<*+%l`4~ z*+~w71(r!XEi7Dlwndeu?!ApT`ExW$tSSnM^@%xH6A!h60XCWqTf^`mcUS!y?Gp1#&6r#AhhKXd;n#Ea9RdDHLMyAh$bmv0d#Buk>w~FsQ^L zqQYb{`V-=~a5*v6l`Gz#*4!Etb2=Q;Y#4bK(IfY@CE-$*Wv@u>OBI$SSYgptO>3fMb&V)@~7)Tu`*2U45e}f+(@_}P$-E&Ie50t4`#VIVfVQt5@ zuA$urMQ)mss(qzv$l#p}6&6Fnt!zXWS@;fEQ@=f{P0{PG3A)YxOi^)5B;iVX@+QeM zN3TqSi_llM3RU1*MWrKjx_VhVljFF&q-myMB(6FOwm&YcWk;b^2OQa&T0dyx_C&dH z!gcCGC$1!6B!4U26N$w`5u>yfh>Zb@kO}FChoOZ_>4-~40cqdUZCRznN{nyqf!$LN zh(NdeECJp!f8_-`ze1mz3Gzvw?(0nhZqfMCZu=2e=yKMM4s?M`hpH7lH`}Bnl#@CP zNdL+PYarQ!T81*B7ZI#(D?r%;#JsE$1))QI*7)?Yd}lx34V*^aSj7AVjR=<_XFu@k`VfE#1Xzaow$H#vvB#8?Sp;+kV|F6{d0k}auR`2 z0lMcX%)5L`tC&IR(PW8#cU+if0GWVukOqRg*(!;a0*pHVd74Zq*R@X?xXM)b3nJM0 z1(K0|FpSD=Z|SeKYEvb{!60-v7$rkRpcTdn%jL2_26m_$pY{WWFGA%hFGEov4g7A) zPrC@&)Up;(<=iRftGm zjH=@ZUkr*Sd8%t|4zae%h-PE0y3Y!�itw@lsWX!#xKQz~Zw2-`L ziSL%5zHkMDx3dFS2fm%YopmsK($Ai!p5$}okIk2^1v`a7c}uf4j%w!TQFf}4B8@!P zLtSFbiN26Q)HhlI=fI(IyC{Ds5TEE|&2qBGIJnQlgXjzL*dJ$ypL+k>9J`Aq43SX4 z4+;o8r%AGeYf7i^m*Ogi{lcn|- zv(PO4%ZB&2(}8Qu;g^0~HsZP)r@o@2uajITZR-QC5_Nqsk+-5$kX z-IFzC^gx@a3pgFoiFpvEDX7D5lK$Ldy zaMe$~H7Xz<8hE-8)R|C=*d~C%eh_K*iN)lhciJ+hUFk${U>jI5LYV*2c#^;yIQ4pP zkx(rd5P133@!7e%BK=0#gg;?|?$>3XoFISh*F8GQKb{it8#3VI;CT1AGC0kxHrOy6 z_voO_|1Av1N4VHI5Z?nQ?&1V=XX&TY5w|g728<$H?ORv-ODAg9%}3j(FN|vO+Nc=& z#DOXb`}pMWwjfyS=m$0{k4%6D;>g&GQIsEI#3^bMYnUbIr?THnDE3zdaQU?>wG-0O zhkJU@Hb=hb9%sW|pfn55vn9LONY6IU&cQWf(v0b>_od9~X8v;KC{q^~I)-OEa)PJQ zuCkV${cT^*7w>WoWmFv>*GKhc|EV5gvyI@x9{}%A=*>m7kh23z}KS7hJ@F)R0h{w46?k23~=A{*4 z*4|490T8qqpFn_5RDK{9vPmvHlT1`@60G+E>VkjaEmQ}QV6L490PcJTbGO35rS66}N5=~ceqk^Ig#irs zY5?7;PW`-<4!nS+_=}!jC97~00lC*hGaR9*oMQ7A;ftbwbX@O_8~zJrFN<#WN5tsv zT^0c$Xc+cPNUw#L-jpFteCn=nH)S~7O|Tr?O%WK}$zFXZc3&^eXcT7M5kJ}NqhK|D zZy^LjH)vqa+#PLTh8M-V$?|}?*9|!L*Fbrq7saGbt=~j>tWqV3(9pP!dOR}MsW0Pk z*7jh{m%(?m7XG4iEB9>aPWt|SlvNX-76+Qg8{YZZgNa(BB7s3!vEls~L}L;t1Js3I zAsaXO8x3!(E;JHPgEIY-in9wJynrD=6oJ-pR4}zzAzYE)yUen-1I?}~%%L23>4^VU z?!{JXYc>ES)*&PKDC^5wYksUDZ&pqAbKDlF6hYRZ$Cq=KN?d zU~|j}QG?KIQVKE1v00$9zAdkjrBxEqBDnifrmr{VO-bxGft_rS?sgA(*1ev3{A8Na z8O^}rjXRBSRhh$d&;4Gtm{af5lgcBzQDj&pl#8&0tQ{Vf*cMU;`9OnGgWJMci@+71 ze+Ib*GF$J(vv4rI)qh&;HU9v67;y6MscZgH@!oz;KvhulNZJ+<*?RRJiHybY%qcmY zY&)JND>MBsct+ zVNlg4fyk>_C9Wi0_VX5a$Ow?AZ4?PgFbkvTa6fG~-~2QC#7{*3)zVmW76k&|8#FY` zBv$8~o}+>=DY}Y^2ad@E6)_9L24wv~G(i7~b&TlRL~0#w09Psb2WXy50Tx=3p#6~W z2WXX_Pd-rRZ))`3O4^d5UbcDLE=?trknMdrUy*wVG%=)eg{4r(p;+u4v3qrLw5+q3 zEPa4lf&}d|Vm3z!RZ&`D<~&^NtgXcGx;ZeN;5zP9!zzyWK(7j=qcExb-UVIX1dKa) zWGbdJUUo1~>Gos0OV~iGW;a$fOQg4NAM;Ds@X3P$;HTgycrkcgWQ}(02YVJ9@0{`F z0(;|TQwARTe3f6bj)bPG_WCqe!U^qOfxz!w-TFn9Y_q{;%XjT0myQyo{vAFYO6b=G zuoS2DbNrU)`Gq<24^Br!b|!69WkF(vm7s0nkWsxT$&26X7f{F4h3sNNp)DwdPV3MM zJ82R{2C7k!Nv;fsm|=ip79UNGB&0I(s41x`9)znUsii^ z)^M{myK&DN9uCpTuKsgPj*E-ij77nc64LnKJYM#m+PP#1teLE#Ol3{ptQmK_h_$Ik z$ad%DhVG2V8Lw@jc(0nO7N<(1Jrreu^sn2Y_nan21`6(~L2W6SeMP3;v4TrNdSW`N z(PZ zb-J=cYoR1=1+_iAtEla9NrlDFu+2W$2k<|ZV-z{sphKw;z>pFFdL!EKBy{W3uA{ z3n8r!c7`R25Qfe4G7ClhT{~A`BAJIH3E=GSk;O@q4D|Kf`ELacun6QM_IwGV$Rza- z{;AfABwNsDnyG;Hg^iKw)^PgESJxP;Jh5(F&v>KXO^vI}(Fgo8G%aPM(oL~)7$oBe zZBQQBunHz8);D1t6|Um#i^HSy6}$+)*L|Y2tj2drf~ovUJBTzVtuq3uMbc`c@ayN< zLzNjo`e>hH07B1y2v0kqibE|b<5$eD;c;!p7U zd%KxOCX|%)QyuEBe3K3QreM93D#+w^lR+@EVpA5lPJG;w$rmc^cEf%y3#`HZCnTJ! z)rDKP4biQ?6tFnjwT2)S`Hc-KxtEOct!CaximIoz(OLMDY-?D`1jz@*LU{y3SM%t) z$57Z)pMXSA8`>KzM90Y>of`9>_&UKojMotMt5$Cdc`K=P-7L%kiR3Sb676lchGP5z z`qR(TtIb=XEih|Ej?y%Zv3jv)=k!YlA)pqXQ?+;-pcRFF!kS9gH2Bmk!@SC7}%_C4E z)6g0KbunEAoj=I61)F=kSB2u=17Q&sy?jq=I+dgRxm9%5tzc4tsSr%);DS97d5EWa zmat4tmkW96L%#1@-6@V2UJh)?~9bD}pKSztpx4$uanaM)(R$d8zr>FwA&` zV%2W+sJw7!EoQP=hOBfbi!0E7ITa64yIMa!FETryx%TWpdFa~C(>AV2KL0X_#@OD! z^@Z&hGUD9E36I5O?aF@8?~%uITa#H=SelR%L!XG?xeS!QEz6w;rxC)Q#mZ#v`S~an z;bXT!fqoBwOi%8oXxwTH!@yl~{zdf=L}nzt>-`IF-+l$frhDMJ)N@!u80m9jgDIK= zp%JLJRZF5x5@KzwoWK9eA4*)ljP&i>s6?0pclN4;{xv=?PGyv#$W13c0vz-wUs($^ z%@FlZ2-7C6@fy9>K?$+63N!6+cXoDkS304L1Q11dp7VGP`))mu!$PR`4}jZ@gOMlQ zgf3Zly2v9f)bl-h5_{D;!rLL`CV~emkaL)+yue)WaG>NZL2)aMVw;u{2&(7MX{d-& zL4;w&A1$>4{$!49Fo_pr>j)Az2^;i&*AEC6JUwDWm1sVD%2j)vZ$MMsYr0yO_hNvl>t# z?xtiuEP?onIy3-M&5WxIc3%J;Gu^q-9G#3s%pbv-%7oW_Y14X31E*Sy=kv8CQB@ZrEp0ZX?oBuM7#>4fe=L4+q7V5Nf?`D zj6`McnFlAm~9Ahler$gFi|`mUYQ6cV+0 zoEh*_AI#De8TYLpT5Tx%0^e<9ImmOQJ|N)*Y{M>0@H9`^5NQ^*!MhqgI>cZ2s$E;K+^zrwM~l zo(($3BSG@mHL^5!SP9MpfBTJYkztJCl|Gx)N!@>`?GgBO*3rrNjAJPbBOLq6QWu0M zB06r*mO9%Q^MydX^Cn4M7UA$S5sU6?p)cL%2MD@>_LE`Kl#v2eS*&_nFdgD{1VFD*>q7@sc;RBaQ3{xjxoG>O_H>Bo0Ev$iy$*RJfr&E^ zn!lcbGu?*eI$B3)`{2CjWs?0K>~ri4R$JWCL@sXhby&*_r-*uj7)_-TiX4F~4=>)G z(JCJ7jOR{rkzl(YK==(_?+t2X{+DYq6-I zYJda$hOJ(0Z5ab*y7w>-4!-m~W`d zeF|I&U4a-l1kR?INHe~%T+xUg)int(rwDyMaCp7;^3ZIoIhwY#U0duTt6UR;N^-*( z>;#b&U`<`3v~5=82L0$bD93t#7zLsMPE_yywKjkR4m@2ss|6tbIE$k!KRy*8h7g@89vizTE%I`u|Uc{eM~i|MOh@YZIvN6YTr^$MpY; zA^u-6^#6#zlm8D5fPdxxJzM`>|KIih+0OrB*#FA=Z_R*zS|{CE7F{Lk^<@&D8k z_;+Dc8VCrH=)czDN2Tb2fNAnxRdt9I2Ap|LGI{Gh%sqTZW<0fy>eXK!EipUE!YXQ~ zNj*60khL`|XGG7M4&$Yq;Qk`2fW6hHpX6!gKC*D9zZ-K%7BDE#x;jwf)DkJ9R#dbq zo^lqoY?a6XV}etI6M-9GoYnFv>f4Da>fz9Oa^W7VvGNXaS+L(rq22rKS>iFd9^#5r z;qa0mT{s~G3IQC&DR>xA!eW8QXup$hj#ym)j(aj!fD5n~c)X7MNfzVb)HD1huHp3rQi?FdvWF{h_#N4_^)AIL#OE-C*@oWZ-<2fJFI1^Lva}{cHo{=e? zI62u3s}07Oa7PLT&h_WXOMr7za>cjq_zh+u_SdHhhVs`Au?*3KBVq%<7I;kq=sA$Q z;JueSRnWBo(Ag~Kc)V={5CMK$1$&!kNk)1sX8%wGxy&%hlLUH8iES+c*nC@N1M#Rn z3Ze@Y$FiwL6nrFL0KY4W%>|}6XU%|rO9(*9;>xvzg-^u+dKmzdIM|}2xeilFZS=ng zVPw`v0A$Ulf#Q}O$gQ~@S>B8G)Fige^uh;qe6G3{l8%R20h4nnA3G#yVRQB!Xv@PK zL}6dEam={af@o`jkG;t8fJOj$Jm4%4$LV9|GY~!)8tD0#5y0yU5$KZB6%E8x*b{a5 zNP>hU8PA;jN4n)qL=12(LT^?lK-dVNnD|HGoAKxQrnpsI!ca(EIk*1yhLfnd{Z;;n zxb|&LKKSPgROp-WZ*PLU1k4UX(c4$N27(tF%23NHqkBMo23AdOO`(Mekd4`Kl1U|I z*^ea<^57@_xwdR0&A$6vNVTH+pblY4I*CghbSgj|dJV9Rw0YM)X}i4l;qQ zj91ld3~?)wP)s!7)a_?!DhvPQ7J!f!B9iC>kPs`0WSv@_MEavHDDMcZi6fnz1eM*B z)H|Jn<=GItB}`<*!R#75Yeyr}WDYP=x90y)D0 z^5;w?znRUJo3-}L4&b~t^$3V_u`Fw3iOf6JPOfd1Q)P*W=ft1jac0NmuT)Ob#wlbX zXP?)lKA;|${;ChqhPMn$FIVO%qROJ3-PAhA5ju7PsI%K0&X}9WMRlhgXqS~u*Thlj zY{&j^>v#~1OQCbzm!6Tp{mQ=uNX!8;SWxlJDe59fNfcQ)SEO<;dlh^Zvl2s-TT?&s ztEMMVDJ9osNc3yM8pYfJq8nV`Fg~oMr*w`-Ui&s3YneFcS*^@HX%tCu9|=w0w@PZG z*sO~u>nMu{sXVs#SNJ)=E9=HF7%4Vhoe@eF|tQYUIfWw=6riMlGwN3G{uy3m4; zWgD3fqWTYu#x%wqLO^~_;qoSy1M16^32J&xQKyO3$92ZHrh_|A##$#<;ou_0(wtRrY%Ql4SCO0O%mx>g@L6A4B8@5_F5L?n_ zbD;(Z^l$l+DSgUUt4!6|SX?h{QcG+|OdKS^4|4LB+4CNl8+t%$9eAy8bwHE)TW{OE zy?$9Y9bg~uGeu|Ye(9Evzq_GzkJ|1^m-8r5Ef2?sZ&KU~7m?dey&`1V1p3d&p!ss* zu%LTFI9>KXpr3w$W`XBFK)3={!HU|^bD?%xl%*Ks2wJpVuuRH`MM#!xM ziGm?ws7TzE2}dJh%k?kLvxvf-m@JNa4snmc%ZP%VU%(K-%X&0jv~e1dB!z(H`u|u#(`KRot1CV z*5b>>EbFj%%dDam@2ADyoZeFQ-q-YXhc0`3ZbuhL3Ciuk>;)ifk$N&tVM%J+ zc-MQT`V~q}s~8eMZGO(LO;;lM=S)IRrw4aN%)M0$ZnRMu#@d&qd5_MAO%4SiCo-w58M z!)@uJJmO%}8vgAe7Za!CSx^dySi=H^6J|>7MaCH#m{iR;9wQYNku;Ks?Te~On;gSK z#t0zcUXTEL#yRVmzzF#&rcVWgRs`4p{dpB8jr!{ff|N^0akx2Elx!uJCeC?}XWvH+ z95Z>OL(6JrHsjjpq-Qgj+uWF%#LC8Q%k7rBHGz|4`&`P3cfOvqcGMa1HE`4ECdp4M zBrMk93a#`i7*YNCQIiIk`pUA*l98?+6%>|S)XkEimZat?$|t7ieIZTVcR9TQzDwG7 zkq?-KysYqU-V3N7g%K9C*|r1w+k{i6q5sf2i0 z^3Db@ud@M6*Xn;@etZ#t_KFJ!%99J!mStmKqt>PtsgCWCc2_S1X#+VE1&7-=fEiDw zEdoTrj#MCxf)iWNp!L%-&Z=o>3{EzAifKSe6a_Svoh`U_C5n|9q?kAwCG8rJj2%nG z&9X8FHZlYi8<7MpH~yW&_S%EPqc}Pl90VFvCN^Iv)Tm^s2$#vEt;|0xO2u_8sHS9@wnq6PAkXctIGRL)8XX7=K8}d@HYB1~9{S-KHg{@6I+5~j9oY}cH8QFPumyrsqO$9xpAmQCn zNy!R6+MO#V0|(>M+i-e5zYxyAl1MGj+`TL0S91_mzu6Ld8kraj+yFb|liWCDpx!wS zL+Nky^T^=*#*Z7|qA*AhA{GB)4ZOd%4~UxQ*)sdY;wsDM;n7nnyC(!+#Xw@vD&XhY z6nBYLTzZbXue*gBP#oU8cKNN}-}Ee<>upXlsMo)Cq%wS}BXOQ~RJy`g$!g211IkK3V!>Ue$N*4I%v>!C$HxUscXFGDHYHQ3c{l`(0_>xUXK9Tw+>m;PirXt;)*(-vE zImRF}kCvVVGI@ksXgMtDU+Rde64I}(_5~f2#`KL(Kk0F>j#`*AKQGm2Rd*p>FnV+8FLB-x14g9L6Z|XP0h%)h{o_cYB7wh8BL$&HT z_zgVTbo^F9W7DJak(3U4hkMW*e%kB%c&lK_ApWrhU$+M8dQH}$6HD6R19`F}*++N$-nzeO(D4RwlCgRzAJl2Td(Jjh zUkA*ZxgugmuVKXP2uxfF%(pd)jTG{$pP$&0^gQdZ*+~)p#%3&osikjh9)0^ z67zKW{@bxtr&f*LBl8>Ix6v{S*dMwItIqlU^(-TZMN%ULljR~R4yq9NCePt$U9dV0 z5-`eZGQGH=XhV1q3nu?>exIgsIIXH5qEiZ;{RClPS$l>N4e~C36sA_hS`vnbM{>N} zIa7xYm!FDF(Ymy1o|hbFADV}v#7TxKoU8#XK!P!t~g0ZOg-Qo!MZ-(bOBcF`$aJ#^icoG>WE0;Sz3vim@%2UM{;AfpA z4Wpm;rTpIgjMvA#!ftMX`jj4+yE(JL(?|#3^GJt~;wY?{gT)Of!wu{MESPYE?s6@S zKd**teY%g@c!il7i;U6MKH#_}-AC*YPl75BsPR$Syxc?Mn8~t4;(g>niH#0@)8_54wHdwCeq0*4$U(cJ6w?nML z83DxfP<;RSrzohj!14=Zm~fFJp+c7igy<+d0WPbhf?yHmlqed9)k^aRN*ZBmKn+# zxl|&F)u4~53+(y(5(5DJ+a9xkfQWzt{}7LWKGpLMLi|LrEXs6qszw~8o# zCY?u!rmscFaGEBUc^h1P+enb+dtAs9BZ!x|iOF!PhAc`BORB{z-JsHfw9lt-$Uu^AvH*jP#~ zjo-OAb;z4>h`HyCY3&hJnd7BTrYm>KOcpnRE{jbgv0`r{(p`&U6l=ki?oOC+jcf$_ zw$j0sVrt2S!>X?l#bT^J^qWxlcq#M|K~Oo{51}fiS8KVK-(zyA>tXa0VSv+>4V%Mw z)sSZP{U`L)BzZrebs}$3Aq0Zj~gsYfh z-!e2-9Rm0Qb&jJU&i>1zPqpaWdg_OGSK;CZn&9pSX_Sg1f>qJ>ej@pejF{8H}s4C>%U8q}FOMva|z z%(3)-uD_#HvxM%U!-9uSDs+glQn^B8{$unD)8EGfq@MyPQZFw4G5VVwRZ%vKev1Y| z{}_FoU4cd356b;BAZT5Pd@yFMeU2n(pF8>UDW4;bBD$dG>hHTnU3btQ^_9U)J8)6U(0-E}BUf|ChrS{N>IU@dx}wlZr;H@ixV|0a zu-#@sqa-LU4mbyPclezWhf7Q$D|^gM(*_S%=JV_yGJn?Su)vBf=TCvcYX@NS(nzK= zmwy;1K~%Yi=t8h-Kx18AB5yJ8r|CqJjOT4MukIAp0u}&50o`zr?Ob3Lc_-@jVV2z>bk!Vt=A=9|XD%*Q)?M zB=sqP6fR9AVHIH&&2jrLY9DQ?==hu3A5i=cwI8SaKdJrqN|-F+92bx-cFcsJMy!2G zDEVNUVNo7PHO6tA3Mids)WXmcb#39p@&PuZh&H1EZ}(c#;Bu%fHvDj!fh?JWlDrsM zYE#8i#Dbf`-GZyHGEZJGMJLW}Hyl~kS$?2jbF)uIH3w~KFBVL=Y7g_LIkv_w; ztAWxk*AUT}d#_?*piW-84^oFbc6h)dxzxN4<`&R;z<*V<#3{VPgZY%pRe}>0Np5~* zc(6D>P<0oTh9zGmxU~1v)6mOU{bbp@QFR-ap2+B#nnV=4VCjoLy z#4AHDB~w&1*b~ei_NTbeO$DG3Dy)g0aGGX}{&JGZ79W*@3~Gl$f|L8wLrv*_-6MJ$ zG?7P=LkMCu3R6P;7Ba*_3g#Y2!|xzD>i*l}ssLxK!(Cuw^vdKOr`Cqf$JNUcW$FRY z+o+=GjwPF8pdBEF5`^B_8xeXwp)eI)b$$35pEYKJ?iq0%P~3<~*Rjq2gXf>&ZwwMd z-1HD#E`iL)r8F!Y;+xDBtV@4J69qmw3aHAkbgK4abLO46Ne7&=dP!rkv@F{>f!Urh zH>44U75IJ7t!ivcJuiJB=N&Ll2U*~0TSjLp`_ch)CnF5k#oQ8Xy&huz-h-lkIZZq# znk*`;zg`40=6(eDi4hE94Gc{jSep>DwS0@+*}g*a4@tetzIDG3XQ-sWeA%3{pdaK$ zzbm2$$sO`f4xG*f?r{tIxE^%_{k1p_tPgnOVNMS0NvV6S*!a+~e0pC)KuDlj1sxLD zu!(QQ%Nz|YJ%-k;$I!}2D01N zew=BgS17+!$#1|f+F&#EwOchq$LYKI&*@KcjkrI1q9KMI+?_gti*$gD0HQf)N@HaS z$T*l$f5Z_vVor*os1qnLTd=5bcF%1ms@Mzs$?7~eUEIF;t>YZ7W+3JvXD=;u2`i>H z?Z%II?wj0y>BX?Zc8>1 z9@toYa6|k1xK)gIBsR47xFm>cT)nzsAz!z!5FhrtAdbgR8DP-APx2Zm5eOGou zvba%np+?&v!sAABWsrS&Ptug{WiQLA*hEQJA6_qoZ^6L)JALhFNYa*C33|N>v?l%- z@ef0nPLRhbSG+{YWb)tqTt$!8#KOjpXO%Z?o$U4WG$|Qq%F9RgT!g>>w!{POWSOc< zhvQ}{LU?X{_1QhSgy1hcEIWop4bcGk0i6= z%%)7Dh0Urd-`S&mlb_{D^_k%Cc*Q;j%beoP6iGz>)uICt*BkEnz7*1EXOce9WCFSc{$Y=EH9 z4yd*cCJb_xL=M8UL0N&K=ho5VZ;I{a?^bn@j&r|7(6n657PLUW{SB`V8KqxbGbH&G zFi7O9BsqD*(o_NeBDwh58b7Frs=oSJREe7HBfG5`6@cBz^e$4%eJK8yF{=K1>O8`G zkbi{@Y`bC6I|QpDG1}3?*&a9clHEvYXdPXQfdPyd1^L27MeU)WZ*P`ejfN?mod>LK z>#3&3)m_AjrS=$t>zMLX0;-$`&RMf}xXX8snby3Jfh`DQDSI8-j?hE#Rd_AfnATqn zj>VwcXni|XE3`tx-jv# zf=3ZP-CWjfJMPKJmP6XEnKbhhS6}g8>KamhxoLcU4^0V=jcBkyBe$3xj~G+=dh`(7-a4g(25L=1HadG-=9j@m zp)3`v`AX#9yl+eFdwVx$Zmtkf$M!;HW_g~56V41T-qilRQQ2r1gSqXn5vepUiM~Zw zRc;1WaH{2MCya$>T;ap(SbM(g_y9BoDw@mmyXl$O>0gi?XCz=~a!n zqr`FyY>K_x=J9RDk<4T$$(H-cdF09O%#=3jHM=Xh<)M+0c`a!(1i`zK7pViI{7l#<$s}1q&hL|~ zWhEW@UNrY7slA?MW~+lS}k^f8_J6WyDuowHG%t> zhGL`ErZ`Jz2q+o2{(iv9e*B_ zJf?<|XoJS{?+#q$U-=Ht9|87ZAv^_`DXT~pMfb*aBOcLYrJJGGu_}V07dSOP!VW%A zkUBA{`J%? zhU(3Ifl|=Jc|Zj!WDlz%)?BtxyD8kfzSa9?Ti%i*G~T|)I#V$5@fazw??}LmjzH1} zojrHt>%{~uqeZUws{z@45D72J%KS@j>RQb+E2}Wm;^jKhBE{e2SmWGeqO`(Krye7c z!Nj=S^K0h|ev%?o_y3HTF+>E!cIlff5E~m1dsIFjKf8)4^SRJ>uWF6*zc}_pt^bAz z=R~gx_8;aX;)4}6`HIoe^{`B^A-e(Vq-a=T3~SbS&33}^k?^{eKg=Oc1(}3WCY3<1 z4i&^JF9ZL-H3U&qurLq6|Emos{O^O^20XMYRU*C)4pk(%r!@ANihO5&ZJ|b6SOSUG zvRee^*2v!0eI<4xlS&JIHv4+gA&&e6@}_uEO~KDceAU&wKXXZ~MS|F>l#4bpze|qD zwa!S*PgBxlA*tGQ1nzjs__h5Cbrhb!IW2)Z;bREd-7Irb19jULu|$xyp%xqF<9lcvfq+h&sLgkTo^eH66!lGbh zX>p<@Z(wKOqH<-`ir{g+;yU8m;acIE;o3=hz&68?2{_Lea?v6oaGDEl77e1&;u2_~ z*$5=fDAJ|U_4SEJ3-?ikxrezf;)L6W;p3#^4pGt3lF>Tj_fZj~5L9us7TUG-^`SAB zSjv~iv5w&vPe*AXZ0QKXK)1X%gf-@cDGX6;M%mHhM20DP+6d)Q&}GTswJYxeLa1WifB%KmGfh7!Fk6XVyCW+)n)_CSPxpIawydHX5P9{`322gD#N~6hvGs;f>b z7q&(}o04`%xep9SHbEK)HV%$%mJ9RSGiUJDH(xDp?37xtRmQyNx2z~T&Z z@~u-L`%Tqr4zw#DVA!izt6VlPY+6&WL+H|MH4;zjs2B25;DVKdKi92GVl@IawLGf@ zpbZKdZCg{K+)(0N4sdL+qYO%WHFzr1^~M<7onos&UgGTsS23~5Du~s6U%rTyXR6(R znrd`8$!bG-{}`)tS$I@iD&4ZI9K%NGPLQiH=(ifDnKENq>LOa|(o^woh6FPful7~Y z7~L4wX(o)i;F}&NGt;bq$#Cd_+Gq2t+U`xjN}0;`MxcVuV`yXE*8xarvj`)G*5AXy zW%2kawr14+&qzuBw2%Wy>MXTq~JM?j}Eb_s8+y}B%@R$oSz>K<2_EM z8%>!jGu1yew}m5?#;UZn44`GtEP#bhYi6sO#Vsdr-2q7NmI0Wv9t`X%!>5 zB6M39n?xAltdXT8oiTsaRi$#4v=s03p%ou(9@b1b#(HCH z?4=9w=Fg%1js|jjr!9iUmAAV3TDQhT#ww+Y+#G4fvAX$3}OvMp=gHz%!M%NbQ zVPh2LDB;UIB|z%P$ZOz|Ss#%@C~leI!f_$E%t4>I4p53fS4r za42wyz+#yi6gU#ePMGa~QjIlEe;qgK7OB@&S2EQa+!>p<-o;O=AKx+yV8F!ZAwVZm2cT=bmHUp41rrzbe7C&aC#Mz#x z)DH{ThF1=-qm)=B?Iz>P;M;y)fJmN^z64#S1g&M9;v1b$VwthaD_!X!B==dVZ{~-( zkri7rf8mo-)iFTZ&dukYt~Y8kn8hBOjSMWIG)lRVkdTCI<7L4G$}~`BCP@aX*O`&f zk`Tv%__o>MY)Ry3C18>iMC&Wo)WB@y-9_b z5E4v9O-5BSUzE=?ur@vLl=_{re$DwhJ<0YYk2`}vvEyGL&R=5~KV z%NlF`#u7h9PW~(-BYm(qZ?cIvOY+%`(w0uxPnl|?;t^-cPn4gqXT{a^@{IYirYJPx zy81s;ej?*<_s=a^eVnis2Xdx~{qpd5E>uh=q7Hc=X^|=VsfY6U=5lLh%kmV{UJ>vO z2Rh{9lpwhlSR`USPcL~e@2GUd&1uZl2u&MJXMYErFmN8*OD6iw1SP@RoFuA(weIOk zZRevok3*83qbg0R80b?}jT9**RY@iP^%(-X z?OFaiVQel$JV$RWtXk&O^qir(;PGi8uc%U@)qEI=L{xrWG>z=0KaHdnnhM zWoi(Y&DJqwv9b6_*W8YTor<2z5QsSOhjD+hbL-jEHzRSImU?00J%F zz5cX6ujGZwKsUQ(RrhAP^ORX-M_a{l-NQA5a@4AxV^$`7lKTF$kciwJhH_CAqrkN= zl~{2?W&b!o*-pUXg4{)EyLxg6@`IyFH|a1qw{gi(D5M9FIRPd|heHOV0rp&8o8&`~ zvN{)M*hWyEzF;IlI?Qkn_9jvT`UFgT^0CXOfbUd-Oe=qtJq2nj!ji#86D+4H0EwIl z_PvGg$|qH%2gw!rwq7h*lcn)4H$Mng8CE7;JR<0-kmOtEn9*5az!llHI_OYoTv-eX zWX#6MrJAoREdP+s7;s^vx z&FLTJZk_^q0x{54{mBJaz(#$B%|*OH%9bUUB$iBIBxuYMNmsL9(hi?bZ5ln5*HQE& zysjcui|(}Z)GM7YI+h17>rOB%UBRf+Cmh7H?x$TLBhLmZQ~~3;;+Mf1q4T5|Ry`g{ zwDQz|prGp3r>gFr2W1+}x{OO49FQktAVM<;YHZ^Qw#)S#PFgCTjKSh+7u+cQKfF`@ za0b?AT22GfmS5+;F!Q(?Yk797cnXxai(xl{j!y4H#E3{?psOPqt0o7l!&X9E03z4} zkh1!uV}QC4NbHA%8*v=OAQOyPyjF<=Ix<{1(~QFA{M{Ihip9y_vkb=e0ODDr%Hzd> zUyIfTqrhOBVXV?fdLR;}-3L9LNEXR2@HSJ^mMf+%P!DNYu)@;gnGmfsg=HK~WyQk} zws_4)(NpGPz9^e(;S7lrAQRNT494+zMi_7*!}CTMs&vutO`S2K1Fh-N@njmi*ts!v zGA@YOEkIRHeWt!HI6w6i(02@=vG%g@6j3>aV6;EO4M5BRUWie;%Jzir>P<$4lD&g_ zx(m0u3#G+l2x#o&44S%GjQXBg-o90RzRZ#{l~v+-3>~LxWS!B|rtiYF4VmCt+wkD;Ow#BoNArWXs$aNk>weed8<-l( zvQ|5I(Q<)m@^vQI9OkM)F11>grKr*3&!OdMJh4g(5r<{%v)fy? z{63;->IdIrSN>^pw_!E>n>~h5CpA=N8VIKwsoJGH{_1OL*T&+@m|*?=D+|3lvy-D-i!(p~rydj-a$4wN!PT5Sfss01hQ(UPx)1%&BX_xb=PzGN zg}h2gy#!XlBAe4ejtjToPMNf(aS#w0dloEKlRZUGh-Cb?cKv5HC}V059ZI7}TT)tN zuzzSHsJ1-^vk}At9rB!NqHmz1OqLtI=-WpOB2}q2l9Nf;Gr_9{IVb{JO`38L(b(x( z_ve%!Z6TWcSsI^~7IeLqHd%AI00JcTUhdOiJ18>_mQGl6=jcpA;;GwYs+EPHe8b)N zr;Z_UFszqxAF+~C^^<{@ie$_WREFpld*|}S^x1G*sO_#Zxu@$@O$@39=xPapK!4p1 zAvF+nT7ZtDnjII&)zizs>l-!TezB=Cm|LYhmEPhBpkx@s(jd7QuZi+#%Kgd@3~9#0|k+TgRG z61?pX?o}Yt#8a0ttlE8juTNY}-oC!fT;=J1%agN8`AR#i@1~EBA^86gxoAfeI<&ad}{zx7AYqPsPG|Wxx?6+ucfIS=y(e0_2bVn1N#R<9V#Qw*5r}WT@UW^ zU)d(Yx#5s?OCdd&eW)9%vjR0w!3dV>c5DTcuyh3zSpLlve&|G=Cee6Oaj~WNX^B9Dtjgv z{5PmEN3O9dHe5&VBRYY)20iAls}}Eel}gsK0%cRVvYu?xQkU zy{R9TVB1NR(ZY41Dp0+yikYPf;*uF8!dyC61yWFi>ON(r6{xS?iel}xa|ofc_L@3$p=ks; zdI;b(ws{m*SYJYg-hkituU3v~Oa-C-36!% zFmUW*)dVsU)$`=*J%r#uZQ}*7WYO#gp7BxVz7fl@GaAx~jgj}d zkNXQJ_aPpFM7;o3p)fHRhpZEmsNss+5hv>FP>kvtIYuAC`#!<&Uvc}JMWN0IB8B9X?>R7 zCJQtP<}Ma7N=d^Y!wVl3hY>eUG)BZ}zC4zTfpIJ%U^WV{gDV9BVX#SxK0dO|mg#Pn-pT?e(9je9E?1+N)|Wn?Ek9 z{SHE)7SkMst(R*wig*Rz#d`IfByL~mtLu--$zJ8AK>^)EEVD@j6|kG~=GG`egV5p$ z-Fg8qp%9ZmaGUhz>^f5*7u@&q5pm5gS@a2>wllmQo8Zpie3NB|r)nq?w&0EPVIdIh zj#}!|Ky1ZfKA0pBh?qKgFdTV#DS2l0t-O_K_(CdDq4TQFV)N7td_eTR;+9$0h8WwcC^CrJ0 zTePzM3x;#9jb4jXV4n}j)VrT%>)${Y3;g70!c0=~>$imU>wN|X155OW!}V`I_u_U6 z`(98yp3J_Fm}PL8rcYi7HR|`Bhy?6iiUZ?dp^VXp_P=GA@LDsV@ zUN<)Ws7JA*EbG)`g4R2{Jo60NkuyqpZ1a#cI(bha+LW^b%RBQN4rjEl!*MeoJqt?T zzt%ALUmtP2f3y>wUEuINS!Z%I#nKR?UA`US7?SJdd|zqCJR)URap-}fOwwDM&~$jn zCdQ;gu9(HqO*JWf)&?z&Vy@~Y6U&5bj^gA7vP^5A;5g1-I_#0TV#BPO6*tV=Dp=OZ zLHoSVNXR>lX}?N8^-M;~mXeGcV81zBVw3uE{XsK#%4HslCsP+rSwdC3+9If+)1Pa8 z>LGZ*?~Y(Z#do)tDui$i?6pdtc_vRi%`Wx)PbBA(1_;j@2dJU;c6YOsZJP{{`)z}{ zgXoHk{A2cqv{EdL&?PMWN~y}S7kDZt>ShtEiR|WvVMpdt|HsbzEY;U-O>q(R zz%v!|7v)sT^7#17AE&UE-+tNr*ctS7nQ+a6&SDVR?}q>^WyOIahKW<_+b@r?ACGm)XDM>(haV@tBus?B4=$NgGEUx=Rb8T}CLG1wWTMU490T7SRD1_mRixf6 zr3yU6{Pb6*Tc$dBGPY%!K+ut5ziiIr%n2r=AF!9e@QdB6jdu)_yUi!-0VRHSq!nvF zNcOrY!mla0!Dv&BZR97!9B&+BQI~S>S|PFO7Q1KLpH7poZh3Z-*45i-+G#BQl^#W< zUVIRX(pzgZ_qDi}Yf<~O=V?)(#}9T0?9S|sx%%j{WAJI{x#-+=Mg+P0P(;A=pB~ji z-LSVu0?Td8Ib!o?k%+X1wVwOyk9xnG^Hym6?=5crk(fqkjR=v(YcstI4NWRd=9li8 zk2L;N;m#w+`-Ms{tKq8D?YAlpbSix|kSrBNI}o=G7=*-fiwANIWo0P%p2tF(_mbAz zi{f(A=l;BWT;MNYX*+xi_vEPCcVaUJW$?#LjyQ-yQJ0CdVe=$kev|o>SSrE#J(cLp zrVq8PcJyGKIIiN9)$rq)p~!{sYIk*6ThMp#NZIG%RXJVlNo|CRtM6315u*ISFO5?P z9PMxviudmioWf#69UpH7UHl5fDy#*iUiQxf@-F%06)jdE0+Q@MLLjYME)?PJ zW_TTaJURQ*gtc?X9uk>O`=!G-KZbRg7W%smZzeyj(HBSzKm1FYV$Lae{3lX8mgEmp zgLr0WaUnibmz};7af08#zuGu?x&6)>3R57~4R4rG?tk~~sVI))a*(M0M$RH5u*8Ph z8;u_r^2N;J@{mGfrt6UXt`9=#dlLa(z19-csJ+ntgIx{nFtTs{F4xPu4yv=61Jt;G z2GTdT0Z!5UXE+0a58?qHQ|y=y;E!I8b=P@Vfo>UuFQX!6}mqw53LI$2vKu0)Az9!`Jts=u-q(MU8i{vai0X zUdtz$_B&i``}9M!_T6&vS3_joY&*y`t{Cxxtt4w$jxRTX>RAjJ+OPsTSDZ`Vu6Eb z$HL3@D$xRbzv7P5QDn!MRsVQe;C@%Rce*(-5NlhrW5-b7j`dovh2I?KX*7CJQ}+J4 z)Y)Y5cQTN*kS7D>+xTp2+ZswS+PGS z7t!Xa{JFRIxHnYG2oCSLr%S$zz&qS;oq~a46Bd{f&mtL9T+6wyM)M#!r(Zv|9p9jm zgg;;Hx!Oj!TR0tl-+^kYKtwaplkC2FhfffAvM!KvW8p6PriT=u!n3~yunO>GMXI+9 zP#bmY(ssMs?+iHT#(BL?(_kB~kDn5S)NbA^J-$x88Lca;2maV_=na?PM&`ew_>=#% zY_n=3A%Ul!P?=3Jx5+M6CVZE9?0ck@LD6m8Aulx6>>MvWu+OOQ16oMFN*{P;X5*ht#)zgzEAamC9O8?-vrw82>{2B2OvzeAc&T@!OKIG#Rp1nqK7 za)lM-y`GZ$Q9c;i0l^N$rw-TwcT4{I-M=1B8A)@={rgu$x)UUZC8zuVH>&KwDwPDL z)pQE3XUF)EGNG8d9G=~d^xjn*zj*!Sz;qZw{Ple^MttRmY-UZfi)Y#`m-B2jqbu%n zyeWBaQao&B3I;UYkIpaAt}W0hZi&6Paj`)hbdTv?SW(0?*;SQpVERr^y=<(YT>_Vj*jnmLc~>!|Wy}7{VTz5z_^Dk(D<)!|Q&;kn5i+KXSt_MR4_dct;T@cE2F zd0MPy1}r3)_u3)l*{k_g;uPrIH--6GmH!)K@J`Z?do2adcl%+!f~$@FYX!Dp+UzNXwz`x3 z$P*WQ5xn-&d=xW0+|kbMk}s+KN4<}xa)0#n8l)|@ILsfLiRaWOA<8~OK1}VkhHCne^6tbTyu#U}~u((0) z@M;v%J5;q~EDv!lzc$CEuZW#itoz~ZN8(y|Nx}vjbs7W#34@Im4TAB8)Pq_H;fuSJ zjd1ZY@CgX676aCaR&?IaG=#Llq{(Noh7)Kde{M|L5n^px&(*wCe1znTYDrr`ZHBSq zOnrocZ8w{~jQuVw9!nnA+y58apRh+BtPTmGrfz1>;pcN+Bdb&0v)j;9>2OFaa+r&R~X z9(6CT`Vm7Fluwl^(Z>)RmCV6Qlszceg=bLX4Lha{UUrWRHy)lyd@)<%bFiHpAs^eb zbGs2>;vDO)-7@qrOFdsDh=(zh6yUI7>-aWIw#L7%(8BqW(_;NrNtL8na?)PceJLQ4 zik`Zp72OauNY<_UM{7$yoRkW0`0|^MU|oLk%UVET5xJ;o)Q`d)#fDJ}ZAq0LGdJ8~M~y4{6N`F$NM zmJT75_O-wW)QJao9&-|t?!^X;j2p&k`0!PM5}HojztasvAg|b2WRVOn3YZx$Ihg)! zG8S(`e^)%smTI@Q$0x$I?%ziYV-q7^>|XnX6sWQDi>I*@6+Q#H;#xc~6uy%kOKH>o zl$XXLVtDf1Ij_<9$DHQz4aqydp(|_Q7 zh~7=^V|3L-Fg!H<-85|x()G@vcJ~5j8wdg zz@KVRyVHZu-i&=&j7kVvs7J*6hDs;6})(HrXHyoIGa;&*GJppn9r-m*LySm0{~MA4+_4KW)sRJdR^;6vqXzQ?EC| za{a@Z0)kaf6h{!xViS^*#23V-ZDRJtD>=|`QvfIPdn{w%wcxRYA^@Z4g7QP^)i=U8 zys#qRN2k&1ll@$Sz#VH%9**9j46aQ-U+H?=n!&+rh~DWXH^mBh!GJkz<$~}{c59hpc>B;?E(?|YX?PpDecCM-f|M=^lu=DT zfq}9Mo4046>5%biLW5wsrivwZO?WFJBj&g9`UlKI4D26~5e6?qJ#c?M2hk!QaS|`W zv5tN65J-go<}J~YcHb?NWLkqbdM#Ibu{AeF>@+G$HuyY$mRYssubaKU!76vHfp}!U zv_W;9ZNRa!tul%BVn;6PBnW85#!e9;7cgLYQ}Dd6S4dh4A8kl44~}%Hn+3;*jW!VO z?o>e5t+;Cjf4mtz3~R>=js+4#g#3JQcWXY`H}x=E8q{dOe}VZ|VmR>0l3^KvJn`M6 zC;+|v(`yAsRl%Sff)vjM_u_WKq!5i6QFzlMhtoM=is-eFvUV$~?^fYRT&cDC=#Cex zb|<%@>U9q?Jltna=#Cm}_)JZFN9^Qy*$WE;rSdim;`gpZVyDM%^p zo~A0WeN8Fo)w40Zf|ggL0?JxF#zcoMW<$nB+5ax7Ck)Zy&A~m;uX6)yLe3KdQggsX zxv_FW2OWfaxnS$YiV8+r|CnJWLh|^7O`(SzFAhpyQ{<8vkYVgF^?R##ZujHHEcl&$ zF(j#D>Z+^0dYfqd-hX4s3aw#;T%VecCj5`eSW_i#^|+^1tZ+?8BjW(GVA_=DCDW0@ zPp4T2rMXl)BZZKce<G_du8N3p-{>8F%0KbyT%$$EPHgz$PGx<3SfMH2n$5| zwRZe|YOc1BpKSpS-!oW<)1&;jo(lXRD-FOzgY~bkGJ17+vBmbtX)gXNQ)@T$PN3q!p}PAtlyw5Hu#u$1$$8*1XyVtTZ|MUAQKH&sp`{+uo`8 zj%rpxl?# zgZpuTA~nXv^SJJ7i-XkjpIYHbvH82b#kN|0Wrpr5cefHi3ggcrFR<2+-z29NTAmaA z-CjV+&YvNYo%2)_NSD~Wdj>r1yRcwVEq|A4$a|0eP!&k1mS}RlM5812Kl+&ia>MUeP-1;7nm4UsI2`y)A)iy$1K)njHk>pfhk}P z8nLk5;aX^Mjdyg}BGdWT$3-#c5bit{fKEQ2dmm-wB_tGcJ*_G1mly>Y-Er2vV$YGe z;L4)4Qr)lZ`kIm+jS{E|xW%%|?3~ZS55Z)28diOtbYSF)l*rX04BV*q72)ee6;u^YfwZ|W*3&CWLGDsYoY5t7XfWs9=1n*}7Z7O@K zg2E;HCZrJckwO)PA4&R8Aza-TPn?>1a(6U5SW;SSicJRxv?O{2!k;^Sx0ceTTC@Il zmEllh2Gk`@6f%}sUg{-=K+KLF+=mR#PmD9gwg!G_{apWCWVzaXLal1pOLn>LIflO- zg;ozfmT&y`%x`3jPlEsr0bEe_aw(u&f>{tysC%SQVCQbDMV9N={|X=^;)q9llnl5d z&onECd7k1<78il#KZM*qM2n#v^u4D&{;(idJ#QA7?mvc@Jzi~EWVJ%b_c`N4l&=eH z=(bK@yZZS992ntKE>$^@hskCN?W6Wp)dM?$KLBNaun?iwUd9|Id)zPl#x;V2!QRif zxtUo!DbvC()k3%-cPDvqH+280TO}yh;S$bWmglhZJHS3!zAsO<7bS zvL`n0wd=a4EQPf4vFz3$a$c60dd|UX9u%ry)+~6b49)Y6^wGhcca%UgoEZ280izFkRJ4- z(?xkkR3OwKg7*}@wvG7f0xw5QU>5*R>UG3Q^o0L;;RB5~v9az_r}(sAWuYL@;6zDM z!EG%S%6U{H_eyPuTI~M#EwzI4cv_FYKl6C8%X?r}KlKJTvVu83AT12yE2R;k#(sN+ zs}*{h>LC35@L^Qrv;5~FgE-h<`>`E_9g&nz#@7ukV=E3HlX2s>E)@%438VyY5I9nQ zo8SlU(|d!W#xRNTn$X){H3=T4xWhDDpICZJHdy_xj?N|SCpCLIPuTn$Y2KOpySp}-$X<>aJ2t6FFDOT^VTh1y;u;fC8EniRSo>(YX&zBycR!5Q2iI3I z&`}>q+@ysbOAKTCw@s=rhD=6MQyUW9g>5SWRDR9)V4^;Ln5d7e=Zu<;oULCEL#`LM z4b}*hAtY*oQ4h3;U=Mm-BI^;=4YnX&J`1=l#CAk- zy%`v+V4yx0uATdLk8#2txM_Xu|FrFQi9ojB5;P!VQGmGfllIH%4yABWRjqaPGB){2 zDgEnoMqu~joF<IBgWEa5J^gh#h zsr1^0yJLcT0PAyU))#NYUn&=wt~^`zG?>u& zVh~5kmP1MBdUB_YoUCO(E|o$zl8&e5Kjco}>g3*Pn>%D^6X3tQh&BxD-A|-B3}Nux{%UoELnmI3X%jO9nE& zNi8%u7QBVIF~q+(6q4Wp{Km_>Q;#Aq4~?@&6_S|ZDp8mtB5u7)48)Sttc#HEqN4@n zA$cNR;;)TZmPri?%Sg5jA|ndz(Y*A+&dc?d`KsPbm;2-zh)vS?-)fLI=o}1Q`M414 zWuQyDs;dWvytrf0)6l6BJf1SdTQ04I8K8+{QcgLxaQ-u4K7 zeOFV1v5&$Pi`K3ghm`GsZ|iwBoNHL-((CcbRreE`9U}1Vlb`B7-D-!1QBI=koV!88 zdy(bGb(MHV8sxrs&lFV2;x?{B>bH|^~5`X4d2zdlPD+Yhb{ z5oW9GY!yRij-wNxF4=tpjnJ3p3Io zx{HHCiN$6?{%K8q`rW(<21ln7;}vLxJ~cbdw1ENbfq;T>?jp>HC_!8|nr->q*JDmd zlsEn*!}i${Iq~fhu9`g6sk3OqvpuzZWv8tGlP&Ov)}K1SVuUB?jEZyk)AOfqp-f*}T7JnebL(iXw|HvJsK~ z01}Gbr1>%TQ4ge9^#j~CPeny>liFH* z>BXmJ5Q7s+CL0_!Mj+b7QUu8&km91({NW%Mh`V?j!HWR)s z`9|@h+n(C@P!yK)A}M$e{27G5g3@7eF!Tl+gzKwh75QSyFk1uepeWnSCX1rpqq z{<2XE171pKBVC>)L9{836as83vAg%&krQqxu?ASBmkiRs4hQhQ*gsVI&=$OgC^EpKZ!73byt1uM(K$6-(|--I%_`hmS9nISoi$2 z?Y?+s6A{R4dcoq(M5rLLD7L=zS{3jpB_$19^673Wcpa>VSYJ%Rb|c{g()c|+(?3!_ zMql8=mUr)Wih$qIbgu=E488?=rU^J-RTnhgcKundho}dbEBSm~dNVUv^8>hMoul1> zeS|}RONVEQak<5uE1tzI{2Mu`5#_~f=f0mh#mWBh7A$a_JA5m?YsQuUqFY#CiVIR= zb_pN{-0E8tMrPJ}qRd;xs@Rt8Abi;tmUvUl$Y|EJr*& z`WkBX?e^BH*RG4D{(AGszn|?-zHcJoWVl#aFX3=%5O4=X0u?qYoUJDj_4%{i9UV#ilJ0Tht_4uh-XN51~*Zin-B z4FultNT1(RZxn7qD_RZeXPGiVp1%M!5@&5eJ@^QBP###j#;Z&&H#rEM!l7YbjKBTl zLr3Kb!-b51EeK_i=H?r@*3DR~$iEiuu4xLL{6pmAUE zxZj6S9w%`gC&J5okH}gBQ5YbXfp$3%6*S4E#t}sg^*~TjsB7_XC`z0}RTo14`$+^e z+1-xWZZgvF!&qT~M|9_#gXiS9*3O^N;ASsG!GF*!>OB83$*7_(eX|dc;awbO zDBa`>US%qv!S#oR7 za3;~K6Gc_d>9RuK)o4n=1lj+`Fv0S6=Iv^O3v}mJh%9KJ zyzuji7AtFZDY?@ppdK@`QC6-OxdRow+!tuJrMk8I(Vd^H^3$Krlh>}t1-wu#)SJS+Dbe>(_ZA zB%>xtFXc%3ojiYRDFT$$-p&zJso^DYAP$xz1$f7z!~ns%=~&9b3O~?BFlEYRXw(ld zwPTfg)+~|(kBg+#pOgppI|NXJdV$o>T(Kn#v;6ThhgLGHew81jVsGm^K|ZisyPqP#9%4`KGcAir;CzZ^8-gjJ@%+qFgb7&A9bLxovQd z3-GieBdkNVd#Fa=@DO8gTqh3zSdp4v*E8pwH)8{>9XoNu^n9rfMZNK|FIV4y5>Vm~ zm-C9EW?6F9l}}O3G3;>B2XTm%F$JA-A(mm4^b-pI#Mft(MiI$RZso~`IG2ko9Zh<) z^B}hKV4ua7=oXDKAto(%$5Po?d-H`DVE4D7n3I3T)WnqLJVguL{Gc+r66%eLMLL#Z zu<^L|jx{q{jXl#_2j6MM((SuLCF7{cxFTRF^m&*9@ow~LGb!ji$@0xB;osnlPf2&m z$98w3QiUx))cOkt${KQ~c{Zf%eFNmCt0RpE#cy|rUtpuqCp#4&r*!^rzZKd~MvdC9 z)4YTN={52#(=F3C(?or)c2QkM@oSP5q7*3#u|t#$n=SHMuHbb$^57K$5I1B?n1v3TncXJbU3pMz%`Z^2-EIz&|bX3|+nZ6Y7-(3*?Dc$a3K%3Ir zTJZI?@FGk!A&e|P#Hr!rZw zPaLk_oF9XGuvgQ($WOehu;uV+u7$`?0`pw+Lu1$9U93v(y9Z5g?(VN0($o(6u~(A3 zI)l5WBs9XJUUI2!cFd-fm*2YosHg-REbYiVv+gLwsRc?qH;|vO?hO*7vHRwW_9^%h z>RcZ_-Ym7>4~OOwclf^Nlv|br5e3(Wchl4?g zI?9Ea!jGG2F)8n_(*h_H8v)Q%G;@KNfbGYUGqa7yi$v zbYtC_#g)oAL@c(>PTfxyYK~U}yZ$)a(@ihO>PiOdbS&NNDS1=t>YnTMw{fX-jNMN< znQKPXS9DxT+S>?T!7eoD9{75NIZ<$6Sy9V2CFx|_fyy|YyoES1kuA^danxvh(sDso zT0>`bb9H;VX*J%moI@1>+_iW?DXtG3fkG(1vF7Y@6tbWNYkOPS*Y|3g@P1I zV7Qu{nQLvg(H$|eMxhWVYiV660o-_(B2us{e|z+o1{qqqQarUmjFA@*%9YeRa2H@( zri5|8>g~Bnc8YepSsF%S4*rX3gh*s#Ig}BchHrkc>aiO>dFxQQ%2ibAQdH(bQ{qyD ztJ=Jg^-iFZ9Z)E;yt`NubY*RCh=!c&D&s*dhX<|t>Y>G4$R*bS@G8NEjm6DGl3B=$ z=Jm%a;O}7Z#@B`BocpRuk)mu%f!O4C}ecrAW9nIZo_CEo5KZn3}rW4+4Ji-BX zJ+nc%0c^oL?0n7=$lk@*7=m$#5d^Aty#!KrmwijP0siZ@=(+K(gIH7Bv1Z>AX8ygj zkmA6*4&sUs3pP;Mb!HFft7A%02NPe#IAjlUSapYXYyvS=hgZ#kRpqo}t{?UYn;eJ-8(A6AVvco+JQN=d*|DnRx=! zYs)ct^3qd#7bwfG4s_*-N-xQ~4&>yigr^doN_biVl;>RsDxza;gc%`N4=K?=wbbh4ZLBYe%l6QATe)U}#3b!4dcil%13N;jJDAZ8A zusidv`@|`kB$=V$vgKX(QNW8L%h|h*f`uK~yWSn-KykKX@~)5AukK?6MFV{5yz4$* zD1e{bfO9G}++u z^{(rPG`-ODLemRPW!k*!X&nQYA#Jg0av{vSp0@ey4#(!iv|}Ct*15D}shqc|OH*1? z3u#l*PNGkJ?F*Oxb8Ht4%d!#F73s!B*(?b_59;KA?CyjC&C0jdy3DV({qCD1egey*<>CaemP3NN8DQ;1mF&cZ6J`0x2`HIJZp{f3a(Yf6$;~-IWJtq_ z5OQwV#bSPS9L5Kx3*^k+b)1FC1|}PrY|vq0ipzz)>$u4P+>GK@0d%hh=nlH+UUB^V zz~qMMyz96K8s=R`!}y!)u7-8DcC1mh_XZSn4HJ2p$S{pzYEwUZ(`Uy)n8Yx>@L*6n zpPfkpWw7gy)_L1h$_xtSbskp$GZipF09Tm+Qx)uli3(1VTf+ne6X{|y0o4=qF&W`q zz$C`R09+OV1stUEgu21*pYg%O4`}cDtC@IX;*E(nIxHsSD0$c4OaN|LI(hXV4c);T zx`PSm4!-^TU}6pG^{#)CG(Y2Lt~(aivzU2pR4IexeI1YhUO49*G7gONHWOpu-t`_X z7XOQm^u+{Q&W5KaW8%xNz03RTY;KK-EuX~%3r~h!Z=h-dg-?GLJkmp$V1kUw(~DvE z#UnlVs|Wej{f7@G#NyudCSJXSo)UUW=vigxu$Tan1BY0MCK(N~{rphE4gg}*fD-|n ze@q5cW8+E*3V0Kp>o%mI@3SeDs_tM0-N72&LFNs%5^){|d|#C^^I82;!iERKKnb`Y zC1yx^l|Yjf0bB_&6=c_?n4s^o5VT`K2D*bVx`W5=VAKR|7?cbDHE5rm zsLE$2T4JVG=2!pVuQL2jiLeqP5J4ef29wb9>5s>+-ji{rr29;w4v8K}SRjOd&Vfn1 zVZZZWNa!HvR~Ih9>u!gXvHKlTZ4;tl9C>~ft_iK+TqS33q1a2J42c;0jxg-A3&WDK zAF)X7SOcj6dHL0aQ+{>!k={UAuKemx!4eWJeEMtN`(Qq9$cvDdZlNv_ObNgm1yCAD z?8QJve)S=@&)z^qfQbC+Lw0(r1A&F1t%WtO&I<)2eS)(k5xh$J^Ay^%yb@&bD?X+F z$QuzlqT{JRc4&ljgUEjxhLK2K8*gn1>&DOUdIbpv4KhnV3_*FOHWL&9dcCj$1Y>fYMV%2Zi#j4+BAe8X^$PYbg|Gy| zl8~h#OJGXDJfA&?=d*VZ&$|R<=?C$%2kShT;FdkzKs_*^Jd4gq3xF3c8=l~7E0`m9 zf%Ua^tanD<5p+gSU<3~~?1KF2z4LlU>@Wh(h`14M?IYcX&aXyox`8*$;k`Z@x`A&= zHa=v9yARfX#QCB>>s}n-DEb5yyfMgd(7m+A%Lx-Yr6;LxBQC3Y0e}!t|%~MCpmr69;>w&p=apQcQo{<7t3y zU;)H5uinh~7xpP!%D4fFeRiM`47Pg)jCfJ%0yM*}ck$Id(!1&1J<_{@EV_Y5o|;4h z?3t7>GDVVx<<)^v*r#~^%K=_}U8P|6N9MEt+H!U%HuQyJ^S6!O$2seEzwXHFc)eeD zWO}O4r}lch-RE5w3x4(9uO7s!k`bj5l)`K%g`h-42?Pj!^(eNeFi~PYh=@3x{9Mx}HPd9%?|~dUD45 zVoMAMTyMd;fC1Hx{c3doaCHAxbpL34eji(~ZP>&pi4O2rZ(kCd(YyY-vLrP(Ccf2y zSYEGNv^13sYR8giK(CtQ=S|_o=Y7CT`WD&b-UrN}Z;_3^J>yL}i}9=X1#gm>1;2U{ z2uUE+c$1*e_|^C9Ayyy;u>zm|cE9?%B$beKq=zR+tp^u;m*f`C&llJ2>3r}xPQ>WvAFw`z$*(?a;&VPdYEObh$7jDF ztO)VU=LC6)X2dB(CJn>wKg&S+>^Pcq`%Z8Zhes9fvq$-kbo)p+YI_vURWtu9^WMEg z1`v%LInGx{Q~q-dVi*t;oV}Nne9k+SU+-SOL;QdUgUM$ZZoj&a=mTjFk{+P1&kp4E z*?D1p_1&*|kbHQ+f4$`07s1JW8Ik_|owr@v2jBGuMYebX#zecr$1kfpEy1Veq~$u zaf4T$*k|V%$r`F{Zbp))J;3qDV*2Ek2EfYbNz`ewqscYHixxiD2v-MAAxlv z?O5}^cwYGk1msw0^R81lgCr%3$w_=j-M%BtNaCF03mG{VoqZ*EmsC@d{NzsvA$zITowFPH# zQewz0i33A72r+1w*EwQ4@}ide@vfs}T(F&Y9kr4L$5{ch!DlISgD`tDXc++Lmtksa zJ92{6+{|?^V|_|H);>nwqb5fu94$F=fGhdceS#p#kMwmxGU5vH+>j#@aG6U4A02tZ zP~P<;BS#}RaQ0dK(m{`3{U!5~`SkbYbJjt%`jXYrj`an2&^Z=B-Jn(u&<$eC(>x02 zQBmz!Bi}d9>n2XjyY4-(Nqg5l&lmj-wSopEvqM2Q2pg_Mx56=-L>-9jq#g zXvaE-@R7T?DQ2RCc_c^OAYP=~ukdG)?O3mPUlZOjEOdJ0&Q1fWyz3Qwkpw93x(*SN zyzB3f4|~^*;6UVV5co$d$w?A+ZgB6UIXt1F>>-~Y_Or$3zjF#FTuEsQ(nKiV-Bg>IEfw^~BC8l@NK zk?`tlQDky(ZW0~XQ2)N88^1eGy!Jg8){!vxlRn@ML z+OcQRFpuA5!NhpizeSLDSvB9g-bqOB`oGI&d1RheQE|6LZ0utlDCYtXYGXu0PJYU5ho~rysP>`}kco4eDM0%u8!w zL`~=A0=p!B6`rAZx>coL*%nYbczu@_0V5|5#^?bg9On*v&Zj?|{+fMX_pYjjeEWCR zpBvIpHThjt?cep!Vie@xA1)i7fLAa_-Fsj6A)K&Y{y&71U0N9~8=mkhn4|v?PIwVe zp{8UbA7>cpo!_E8EBxIYar_I(WUJb-{ZI6k96eczw$_b zme-E;zdxkJhmaJt4T%-Cfmq?>zbL3y)K=6c6dMF(2rbKdwfy2(gC zk}0-tyVX}P^j*RHZI%tK)5d_yS~Bmu^F$+s>nh+xyijULwUSp4ZqYq4 zz;!isk*Y>tfsU#cJf#ba5a95&IHtU%o>EXvdF-ninOY26yg1U{drY0)U2d_&9#b1F zF#e<#y%tNx5m-{+2na+VT#+2Rj4W>9RE{ZTb?@8anC_g)G2OB3i}zm~EH-)vjE*Ug zZ9${OF=ZiOvshs8*}sw=Q%7TusV4~oCwZ2mlv2hRgn$5m3;+NO0|3C?mzh#A>Aomw z=9Qf5x3XfcT7py)DchPntqE4`!;ZV!hXm1UZ-r|3IuC$e2zsZ_XZy_Fz|kHGsY}m6 z&?r@_=gMFW#Rn61hOXAhmn~4)twgna)&IR=PeNt*RBbnoTv8?YPaO7R201VUoc`w9 zs~4R>awD*v`njeQq#BxW5kafyT^uTr$co)Hkye=`NzhL0r~KX>9M}&tUSjRyTwo zunpidN|7)j)~xIu6c{@*P|j%P4G0a>9zq*1Br`vy|myZ5gcg6zM3pZ%6Y9KT*TeS z8TIBDWGR1LUpxWoh-GLhuAJNIN-Liz_LSg5ZkVw!Z7B|5O~haPHz^%m+t2G5B=WQT z@^t*@-BkNox|@dYX{D7T)RA?56BPQVyUaiHg+tRoN(qdP;6h9%qjuXFIk$)tI#R+} z*s9mI0D&YS*_z*<3OY}lv=27=v&FJUz~{8|SXQTjzO4-#7S3f~6?t&Mff#nIkC>J(_uIPAQD;!Bu*cm) z5!p%T`r%f*+*fdNXf#?3zlp%Ur}U|3NiS zFz!g3OWbJK`xVFx&>x&vL_A5hH`26YK(q1N&VY{72%BQW%j9$vh6 zqo$YTYv{&Mel^}OYePl&|gdrt>!j?23#9~KB9I3BpHGKm)2*KgN&|h@uitCHUdJzs8 za0{f(LxeJrafbt2lA+|B5; zGo4Dl(`M^-a_`L&2ZB@EA!iHbg-wc*e|p_n5T0aZ&EC1#pH2?4JZ+@&M_gKcDp??B z>@!FpI(!(2kYE-WjOBKA?%J|ezCjhI5hmc-7eO3F%{X|yD)e`HfA%{7Vgweq8I+Mg zotFB{MD?H>8oGBkr}6;+3rg!KOYS zqbsvjO(Y~bKnhgd!o`MuoX}FsGvqZ5&N#=g@p~x7ertgOII%r zx&oKX)4_DxR2(!&2>_l*lAjD4-OQ~G^-J!ixJ9$a1AoXngE%x?rUtCNl}zKW(!unFO(1;Ck0D9+9q7FT1c7q^To#E21;*%xRxya`dnUy&Yk zLQH|H=@8shVM%=I44-;JwoBU6w&jV;Y+tsBY#FAx!Gl_8YGg1Rhz2Pgxp_90TjcWZ1V9m`@51Cm@jDZq7Iqt<#m0jIvcWEBR3HZO@ z^G1Zk1gfK8f!IKr)E4pS*TZ7X^JhEF`5{&tG^oQ?^Gxc6zPZ`6D0H@}kCjKwSRNOV zSLE*Ra}%L#D|m#5{)sKx&e~A?f{k8zQC+)w5rg(VMcrm_CKNm|i(oQd0!>N)g-Zq6 zX0?lu`>bQ%Q^IuGJk?uC?c(3MZKGd-a0nN(TTtle#I~dr5)0|uxmBuB z>!_1#RBn!O#DfD`P|@qu9keTZ9CZT$40|Q6IObp{+C#fZmH>vTUOr7B&?qt2U5e!a z)J9X$fWTwRV>ycR6`G$_5|VnDEFfdVT|R14LeoQ`{e%OmV|D0@ezy)zH70kA0klQo}ZdBKS(MpK< zn~K1Qq*pb%3?r*(*O;-^tpC~hRKu?n)#BDpKpq(ZZ+MWp>y0as1oMm=H1LJ^&K=)q#2>%Tf#Rc zu;B6wG5*`&;k}(8Q?~1k5b70RzzVEWGPs&5@$-U05FpP#4x^4PCe{Bd5Pt>}P`G4~ zp=<8p<|}NT9rfUKmuEB%9*rze-_WH8#?1dd@_H$v@3H4pnQx8O?e`!O7~Z&6+P{vf z0(MREh+b6CYg-JgWD7f3v`~w}{lp1q&!CfF<0usoT+Al&$uk)9Z<`Ve8|$N|1H&Bk zw_ymFun@zA5Lbt(`jayv!I^$P;=n3$h(#>;f9}#Mr`{z`(^9AjqzTyupkxj4w-Q*0 z<`&l<7ihR-ibmj0LNf5tHiWv%jsVCuP%}|wn*|w?;tYQ2YAp(kq^o8s!RnvfJKE@e zTvn$ZUW`~9ZI#4(5tq}XW^lj1V~6|1r9e^P@lzE*X~}!U9tB8uZ;!UM4mUEsGP%+E zP1vV_vWj4ZrquY@)9Wgf-et&a8r^zE>{uet2FRDTY})^Hpe*lc_6)>S%<;}L4E|Vj zG@Hz{!X!APpvoSo49@St(>(uSSzr%EpwBbqjz5BF-op23&4*ODw?afBS(XPMz;NCU z+*QIHk&-f%!p=Sh$%+%}#upQv!j&ZutjK0U!0TxxpqJt4Z#{%R?)||0R4T-9zsz>q zH;sItN-#p|M1@cc^=uteFd1Nn$R{|8n?{K#GZN|@@>7uNC8!{oH(87y6rI~I$Sgf8 z#4zLV`6EOOy1ja%;23S!HLO~a|Y?|eQ>sWT(OU?GVRxeVoLv6qYOUcw!87O5CX13pK}E(6m7JkJ9aqs536cDM9e$ds_}RuXx9|{M)?IZ*=gB1r)5_z_!t|*F`k)aaHO(;tL#vS4 zkwgVo#`cV~Y$Q=jY->yaiXFG8v+{mVNrOePFiSxuu|*S0N1K5YVZPKA{)D{oiG78Z z+74Q-s(FR(2E2Z6H=MW-xcx~iOX95-P|NL6Voc=Saa_ehk@89b?m~Kz(RC)yPkIPKW3thX8W+rm0e>}}=nX+^U5S&=Gyntpx%~(lAXZv^_o8&r zb9Y#a!G4+awpt4?pH(rcmKbs5ilQ8O}IBmC78Hob&81amPANQ*`fu|Ex8 z_{nLCYMhwor{3gR6}v3sDA_XMI6(%G5kU{Pz6nh&4cZ0{DX*kcH*cJa;G*;Znn2c5 zK+GHx+S>Q~8;R(_yJZS~Sw?RyyNMrLCy3coKG;L; zIwQ^ApYIT|vD z>-@?)W&%r;pQ<|olmnrHi%`N)#e0SzJcB(wprP^nsG1%?G(g&#eqfA}*!mp&$rh!7 z&PE7qql&{`1409Zl01lhiBbU>IG|AULwvvnBvMOxG3-M=k1>Q9TzZz!UccZpnP%E5 zhLJQ-Lm)v=0XT}b6K)Yij)i1qDzGQ$d7CvWZeSDEGypR#2Jk{yaXW=yL2`d-xp)+= zg&gfl)rAYH7hTz%2=<{XYQduLd&kZyKnc0W11rGQenLb1umL@AdW>X*0Q&3S6{vm& z|2ix1bbAnm{Cvs>=@!7LCu2VyY^W(&q5h0%bN7j+$j-1QA>9;Zh^Yc6P--qd6wtF3 z@{%W}tA^Rb5 zcW?kzz(@@?mO4S4;2d1eQ1$~k5|f6%(|oA{0$ZC83(`aP6VeXq-Z_OgItU_)_9nOw zb#mF7q5;ONjk?dkdse4ur=l?$S2T#=>V<(?0d*qW${0JCmm^!zP2%LHT*|7SvN;zA3QVzbJ@_%9B?q_()$nZ9p5NZ9!PA*xgH1}XPE3b3) z4w_<^G)}fSJGWpd@${P>-^h;k;Djdd53Jnu&UVGhJ;l3^GHyCSE?%L$`6}khX zt)KQufwsV8P8Z80iL%IMODOYF#h{G=OZjy}n%t4S5gqj^77ktER^GEcd&Zx*Y@pGf zhrq)m8K1gvK@iYE71MtWm4EpYtEOsv-GdlvQg5mj#R}0@;|XnuiTfNEC$l}&hZN9| zEi~zBB4jY{@TE*lu~a~fo^C~!L%I`!VuX)-!}%8~WxSI{J(!dr{9{-oPHI4YZv5&V(>)wR&SPY#RLIA3}(jAG|9~%KrE%HyjiF81bK!$x+b|1fWMk zQQ^82+)bg3dcZp1fGO($&oU70LDLD6_V4MN;%Kg`^8znGSv>;>EhrZqJX6u+76zE} zg+`%CXTxnPA(m?GbJMl?C1d~NsxI4UJo(`NLOW-(09P;hYi2kC;6OY{u~zOR6-6yn zSRzd~j60nI%=qWAUV2IWa$7Kof>KILPjiw<*nZ#3Zed)~xy*;X4q1P8v;?{6VoLuIlr<2jQ zGiFkCT8%;0v_4vtEw7RZ?So$ zt(D0qT+^gk0?vVTh1EC_vSY2@k;y)7TEyrq8Xu0Yd;t&yx&=~`)yYa5AH&Chpb)kq#vTj(Mv zSf+lw?b#6IE6DWChu837*P=^bZ62SK?CwFY;Rzg-txe|dnX!k3R*rl2&@oJ6p3ceM z&^|!2y#Z|$1%>3y;NTfjj??y!TFj@+B%c2*o)QDbLZIBL25p0} zVA`6YKtpG3srHgP@<(gb;WU(IuXYgwn)S>N1yC6Svl22uP7Q!l?N^Wow*Ta{IEORN z4-aS4dm_y(q(F_|`^+LHe_A&x2#7&8_usnx<bx1&S$*-8svV>enHrgG)hfRlY@VsW-FJ5VLhUc)8F}`sv{!5i;SGSev^EJNiF*I4goA&9 zMRex^1Zqlv;G}4xZ&NOheRUalC1_-0otT%F4PAtpYxaumQY3u0qn z&{qLyaNptpJkE*OTbDbvuYMC7H59Iy+b;q({oA*Ao(jm5-|R-=#xC5z6w~iTy4N(p zo&PwF4}fR4xnXb$q|>0Vmal30^~teBl(&+24uGxt$u!2{xwP&y2mAOad1gkQNFevp zmvV!6TxV$92FwJ;7EG^YFBJ@{M`%3Ah^5wjt`vkINtiT7<)0Y5dW*JYLL*U09S=z1 zb^N`|+IuR@og$$&bswGwLD%-jZPZ{F_m;Zfhm}zcgiNfZz>by^woIRuV9%C#A_&G( z7e)eC(y>R#@Koyr6tRE>fD(a{PzK?~DX^^*`UT}IqM8|iG*2Y<$3qX8ALe^Gz2)Sp zUY5&)K*sS!_z(i=1L-ptIEc%$+N+ZU1HyX`1$MC4p}TCB{H3R-5X`-NP9~;on$Ug) zvPDV6?7md$XbhhLLbpStrLQfhl%3zTr0n=KKPaBRpM^fYb@ftR@hL8TUtSc?! zy11nU?bLr9lYl538v)GZL4ZDN5G|zk#X&~W#v{epG?F43ffB!b%t5ELl+KE#Sb^^^ zfJHi)2B*{E9GcR>xC4-Bm0Jx14a)+xe|0&x#}sk@WGDbX6Bh=d1GP~!+>RHu8oqMk zML*W=99t_Tlr|0rzDIe><~CqfF+`4Hp}ifMDW@B{Il@I*5riX0{?E_V2`7})FkU{b z6fftaTB0#-`bY-S+UP$34*(2)fN}|4*ElY2rILx$qZVMZ({TY2vnH8+7FHE7eDl~AK$$>%CAwQ2)KbM!`)z(8f@YL>VeGN zqvN$f^E>E@f^7_uyrC7?_u4Sgo4LwI8&Zm#s8U4@0vgA7lhVgakx?pCJR)~=E%@az zXMFYo{W|EO*N5_4yVtc;(+FvR>MQ=o_o&4rUq4Uw?rSuaU()G|<629&(xz~$q51D}HKCy4f;jp+h%QQ3;qzlPdo*Y2T+3e0(s#x0c^#r$kb6qIH;1)yIf(8JjK4w<&QoR0^gsBalNWA!(H^Q z%X@W1XkKFwC#HeT!^gzd2OK)jm@?>-nwPx*M4-m==8$6eX%J>6qx#O#QvkR8n5bI( zv2`M4vS%cdj6JX;n7eMxl(2ZH9B{DNu5`rpQXcTPfst^(kDWLXDA+fObIXpwe!<@0 z@W2I1EiW;Qj|5cH8)J&~Z?h1Y*>9vHrWf&Zv&pSyg}Tb+%W+slE$neVNb9kPGf#bn z6KK%TWU?;9q+A&BjPsWtC-rI)r5$#q`W{uv>{qj_1q`ft)$8EAe!#E> z^TThF<1N@_!gYM7VKoav%hNj0(C5f&=qd3o+mB9=vbW~mbpLcT6PbIaf{6u z(17?f=m9#-*?x-BeU)7UqbYU96i2XM1VEA|W)$2Eg1^u?t!95t@r9tCh0zp-Am(e7 z7kk7OSXNmp)8d|?3(K6?4%gKl(8VTHPp_6Mm@Z8F6ot^1cx9^=!$C3nxJh$*3GtGx zhn5JUbgUUf7F|Ut&1fX=OMz@jh05>J5B@ei0339dwK2|5TI-_>NwKb7M70o=uCH00 zrp1w*{p)#=Xy`mrZ%VtJhB(h6Rm#g~M_YXrAXXM4>d@Q-bIV1_;4-7TU*zy_2Q@$Xcv#sc)= z3aGc2OhOdc8ZzN+M8;b?#j*(v#y$=FM^Oqy6XC%xB{wpK1M0l5SiHTG@*t)u`a<`q zS49qj*lk;FrmmQ1B>cib7zHBydO^rXo2qGpz;-kcr{$-mr{t+zuY-ge`GB?kYbO{w z`G8v>kZaRGzvu$AhC5eFcnwVXPj5v_Gn}s~$-mS!iOPg)A=*OhLJLjIdbS$EKYDX5 z1@j~EbGy(9ZQ4vmH_2$SS2f=Zqv|6W``hs~^?8R&XcvpH{GVKWzBnbCUQlBu@Yhcd zYz5l6vFQ~~p|W^+0kpEY%{k|%u$8AEaa5p3Xt*xw6~1+%ZlY%P{Anz)@YHN$oBM17 zl93SA;=W4w%_+_DAkaVRL4A^R?Ef*5?1ym>Iamwfd&|Pt$lH_ogWy)YCAZb%;=U+! z0KNhi`^n{US_IlcX`bCcdR*8LT49-b|A_s?{zd}^&D+O_Vm0u|pBm91L=~*Z-3t!xklJQD24oCw7AG`w>tKm z(#AMo(A}b^)REPr6RG$qD^wFm7&`iy=6}W_L4?GZm`84Hy*C7}Yqch1*WH)2N-kIk zYh1;AGVCDb0*8>$Jpflf&Wl;ejKIOkbv-&NGEYFGz@S52_&7gR6g70`x7Q|I>f;5o z31Ls~gdoMDwtZWVW7@Vy-$g$Bb|>ae)ze3O2OY!d#=;IEo~4+Lx?ePiX+HzggbAm) zDg@{NgaL<^7m={BUzhI&8RyeGdIU94KH`!JWF}_M6!MYQ;@<#y%+UO?k%Z?M$yiSoh55i2ESgN_RTjS(%} znDAP$%-h%!-EJ(}o!_SWf@NkVZbPssU~2I_Ao1j6O_{SmwxCM6EB+-0{B?+&sv+gy zDvbiha2A2t0F4`8md{!PGCo}{7;QP0CxALR-9e3+Ba>zqFdB3Sn=7|rpb|NwvO(K=FQq3w1;+jW7+3ZaUdf%9o2TjC7^>zO$3uf| z@i$Ot=>1=fLu%z5PhILYo{QOX^ULkD>0biqcY2{GgadZxJ+zQ12cZ#|qKim39N+Xv zx4`n6fFT-NdC2YAPY)eWNW2i6&Jx-Uo~KE;!h4r-C<>x@U`d%G(d|H$#+V5(s?c}A zrmb_3{R0Ej)kxzTtUVZvrNa`{jp7ihZ=n$ifU5n2qz~*!L>Y$Xi8EA)j;Z@-gYE^r zG~17hW*n@ef_JUkyawv>TyNE-qb)+#M51EJh6id{&?)r9UE%Yn7c;CiZD}Ng^?v7X zV56Hj0-3@cEQ05*(IS^zdZH37)Dl8Vz!Dg+4;r1^k5S|DlU-{5s+B*rc6ij?JEiK% zZ;l12063HGiR!7`j*M+nS~4JohzGk(zKv+9o`HO83u=t^1HCsnGJ7Ou>b~&&8Bj5c zp(pZIRYWc@pwyQ}4(>_@{q5<~=CiQ~L544#`Vg2Iw2z-5@Uej6)f{njn-=2YC2x(X zgI-6^)eS|%opdx1&L?hdIzLw+IaWSb*h1w&ZTx#cvOO`0qhvXhL!Pe`MG)N(d)KyF<^knmNl_fQn6M_lpJo zZ3FoR9roO>hv;d(mY|zX33m}!8!8l^NYWT7O<=%LOF2<>bec-LHe`+{{NxPO$kd%j zAR%e~Bd=Y6C;gp=w85@LNDI*lTD_G4nVb{l7oO?Cy?97idKd!1U--*x-O|Soxn(TQqVS(&yC29opE~^uvqh z*H0O$1u+P<&z1K$tVNb^?L3Y#15Z_cBKFyF`c!HXmINZuy=fgmr?EzdV5oGfeip$t8sS&oa*6{|Y>#9h>fL*|T-p~z0Wy9J&Z}yR? zCp3g=-s4;P(_TOjJl{UhNK#VYr8x2SHSu!iRJ+egRkSI8H)oG)QTavXkED4&qGdL~ z03Vd#5@9@o@w!d~FQ7C-46ZNhI~y-C0)jb(7(4cSfc?sRd9;H~CU;u_@XHwYWHHTl zrX$#P^u#rKh-Bs5$C^R(8AH{(q;WYWCAgUa19ft&fX-;6ry?yU2y=w=-*(C(Boy}A zFBm+&GL^@UwnF`nnge1;hs#s1Q(0dg8N z!f2TPw=i0y#o-V9sm{$+Ez+?sXaAmE%6$nrycfB!cH~ZE0o3XF59*`ZL=_?r!m410 zP+<0qPlu=AUGm>rPE=M5P7e^J1}D5(lkgIZWA0>`>{TH;T-<>mBIYs=$(k#@0k%N; zykmGx49La_6SgzhQ$hGB9sto=o`Re@2f!N{LPA1o!&6JNZO5F^_9#185eOy>J#pCq zWI<5QiNsGonEK*OHYB)1JcEIow&B6#+d&hg?peH?S$ZUl`H(z*-=NqXhU<2zA$FTo zfRz%{4IkL;T?9Lt0BDD>&>zxKIjb}FUE(0t4AOXRwUDr^8S?8_aM_Fsw`Q$ZQO)gg zIJ1;5sR}p9oS| z6u_`9FJxO<(IEfyr1r!t_JR^}RL{BCiet0LTMgx4=@;8HqWdFHbD5J_cqWI))jS~Z zW1C~K%#C0u`K|y%2HhV8dn31M8SCFIgc!I8x&^t)+O1xE6w#Xfom|lR!;{Vhgnxf} z*CqhA4{t#+iODMQC-bHAt^FPZX|PE9XLB+i+~fC|qEby6b~$yU8A_ZSaNoXPoB~I$ zdL1dcB2%P3Q~>e~((qq(J6%MVfh`1Fq>cd8Vk4AbL^#xuML`nhSDWcTVp4%`+3YPA z^1-sEIXPYjpE`;551$?95c1>enJLSjRuP&kGN)9fv9RIxn(bi=x8U{(ftUdhb8K4+ zylXUn#js0*D;--aD*wG7_n_bE z9bkp5Fp<%J-&@~j{)uh*eSU>bXQgBN{l#wV`ycdM$@3AL{A1<6zx2#Mq5odwEB3g6 zUMmw{{gIq7GSqqh26t_bG{t^+juLwNit9Jt@%fZ+WJR~~(I?8!6pBT{AWbEO%J@;> z!phOZ^RKD|jjQ?6BLGBctXlC0VGZtmP!^&JS0xc&F6zxGSo_Xo#Hy`X z`XuvjD3u0kI9;P&9p)dC<-@tx)3J-e2?(2FS>YQmEyrK3ob2N#Xe2B=^mX3kyeX8) zO1~5TO?yHjhx}}i$Axm|E-NKXfh=ixwQQ%#c7?IU zG^2(n9;{a#ipPx}Ll)3d=|{$?B><~$ykkPKVCDg&gQ$$+<_Vo#ZPhbo56PD`TL#c? zw{dgm4nb2@(C}l#H%gu!gQ^hfAs@9SxXQVlzGfZ!TgkkqZ$>0&`{8Fc7{fy8FZ5e| zlZ2m0IYH=?A!#=Bab3{oB=iA*7O_i&gBW#XE8*Qv?|qyw?4KYO0B$rkkOrR*Q-Z_> z-c?fuhzz58()#?yQE{dy)fH#k%5q0pN(Sf``x;66*&S~?7sEK!|587XlrJ!PPlW)g zmhU#WIM8vqX-+-h%r<&%C3K72su4ph()MP=km_wDn=T7q$s(=*PPhj@Fd3M)79n$M zb4ywU9EN-TL0)lQ`x z=8xP)Pl+lJ4x6US6v~t&|A#H$mzI#QXgSfaQx;!nnuB7qt|O8q(hr0u=Ht(6gLV@S S3uf>vx&Z%0Zc_hHWVi#^ybK-y literal 0 HcmV?d00001 diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/d5ded1b6d087f9d205de57ed54272037445fd80bbbab48e31e53a3fe33da0710/d94d8c9abdd80e5a785ce3ade4cf5f8d01b620c1.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/d5ded1b6d087f9d205de57ed54272037445fd80bbbab48e31e53a3fe33da0710/d94d8c9abdd80e5a785ce3ade4cf5f8d01b620c1.cache new file mode 100644 index 0000000000000000000000000000000000000000..6339ca16cfef9ab3ad072bd8f0266c934f60bd40 GIT binary patch literal 93456 zcmeFZRaBnKvNnpl2X}XOcXxMpcXxMpcXx+C65QQg6Er|@hwq2A*8ImjbF7PV&c(jk zHAc~057kxO)%AWa&`n8*s)&FB0Re%1aHTL1kc5h`=x3kvgFo@V299R{VO(~llY)d z>~sB}SmFnN(q{}mb*d}4p)%wKW+#Qw^ezhj@iKka?``=n33 z&;H-BPx+rY^Qre&&ivip|C^lo9Q#+!{C(_SIrDeyublZi_RpO8wD-sBa z0zbd;L7#g6%$ZN@pE>jC>#unHXXpp=?>PT`{{sJo{@d>7n7{k~wEM~b#6IP}V;|!G zrBD4&`ukcx<-hR1+RyQy^eKPpe(vjM4*Vs5&hhW^=UVjp5CZP&N!6*t&U4Q=4#Bs@T=MYlrM$qzNv>1ywgP4Z^*+XnFaq ztpp!~_2*0BuRxH-|;Pm?8kTimZKW(<3;%sgu!`!8CTgbJ@K{G-d)y zf^T}OAssw-yXW-L*_>Ni_(i73)2+x!e4acxw;>i*8&k4)+D->^v8*$C&x5jKT2tmU zDmUWWnJ_=*JGJE{K051wqi9)T9jWbURk)^07PRsc(h3rvOLwJB|3l&l<97=JS?WWt z=raKo!C_@nfL8ccKsr!KGr$6Jboy&yfrF3$2lTVjAwJYwB`m;)@TFi;9v|#YQZi=_ zKtBo41V`_@d!2U9#_x}_@L`ZkTo+6r zL4^BHlpWh24j?@PNG&=x0Xb&^&jjH(01H5z{i_0i=Id3#LjV-8DQM!Gu&IF8J4WDH zCpL5nxZwkK_Ck`VsF@Uc7NvE5mySJpXc?}?!W)OsJpf4f=YimqtAr}gLMv&`q%@wr z#Crm~Q1W#N7eOB8FByrqlt5fZAY|Q+ClIjgAb83*xH#ve&E&>viTNN{fSdSm(}10azAR`@=1zNldShdp+<)0FD@IN-foiHD}QS zty4*zuQbm)Df{jOmxX0?bbtn1)|<__G>#NYju@frcSAh$F%T|~*iKPQT3io7&M z*9&FKol`|(eY{2eR)E%orC`yObeeSr>lt7=tSB;eJ9%PnUCgQ-&svlTpz}Ov0Q3OZ zGdY=TzP&qyh+jLl0bX|?DBc2;c^0n4_nq5Z&HEF1+&cPR49d-rzgSGCzjhG40D|hi z<#Fl89SbC!QBAYmrr>u#;Z^8uA@q~b&x2m%GE;goxg6wr(z*4N>i|TI ztDV;Zm!E*J$HFV;*UT(l=8WVM+6Mu%cY%8K?e~?!602!*nyBj6f+gh}_tfR-n8ONGV6_oTToO7>FEV)smwMlvSseX3d332)!f6iX9W6SQ>ftcP?tA@>ybL`I z-3(m}oeUie?SPnp^MStxYWLC@rh1nhD%PmNF2eXa^3(jF)P}eS{=PZgD}zmciW3Ec z{@Qf_@B#y-DxwsVk!&W7N{HhIUsi#4DYncWKf~YB+OMPFGdfC2^OHbnDilYCrdNLg&KlnAip@Afyg7 zk;6jllv>r`B398=7!I#Mct)#+hg@);)>ot8$doa#Mli6v(fWIZy5VU zHH7FIu%QX#R2j@%CNTxi-T=>7Q-o74cY10JAn$}M+LiuLzB^i&;nfci^L~S*nU7Im z)t{7%H7yN^q(f)|MtT~F1|W+q&WNEw|LIvCSHnE%aYhKp9hl_uoqqB_SSP%%h~8B| zd#Z>A7!mhBD*07ltfW5f_vD+zmHPi+*tgNOoogOMc7BXrWutGdiROE+3BU{8SVbRt z-Y04xY6zjdelvh<*vAF)3b}jm<&VuJ5y}Vo0)BW7XlAryLw)P{GRn`{O)%8Y8k7i~ z&3Ph6er(+VK({r%4rp1g8x*3lE_PY~u#HLgD!*&=Df5RtNip3XjRRtY?}eIPHsRhR zs^Y;!L=AF^65?i~UI}uF0G3mctyv1r-vB=Sx+eFU(I_H-g-pPR>GC@wybKqKt2sq> z1p=8}8#7ys>krI5S)7k2R8_-}^gHbwj@O}OslCKWa*qN%J&2U(gtgb680OZ_$b9BGJuBpLx8EfC=?yj zb%5xZzpHFw@@xV%c$HzPrM$B}dK&9Bt6SGrfGQ?Aon3b^E>3X=NqH! zdl+(8U2c}xI|E$OTvW11=1Onu>%3TH%o9P8V5Z~EW?5G<6p{#5qS+YnOHhiw>Zw2D z9zaNA+dpwj-Jd@*08tn)hd&7r)D$p(ygVTS9eo4^BjDrX-|bt9l_hpI!`>TDi8Z1a zMw^R9lMhx>J>{n%=gru5rif#Wk=E93IjNnsm!2q6_cYXbs%7*_0<<*qJfA0qASqp_ zCWkx)q_?P5^-DDfztrWKKa>(a|sG3&Sj@Irqh4=Ny*J(5-U*DZK*QO zHjAf@dvUWUpwQV-Qd-%mpE{d9lFiZ6bG#&b^5lNJqXI4`*G@A?Z+qtS>MD7ANXbu< zl<39)WMk8t6lNYeTr4r~3E@QmR=X~pD1R0>J{TDyP??}Xeezy?`k<{pATZ2i&FI99 zJYbqI#FD9)h2R))jbKv1ik?6+SD334C}fn4g<#OIzmPE!aRXhAqTpbBykIFuVFF3V zQnmufXbTfVp-%cyv_3Jxc0!rrP;k`r*MgKS5C5)m>heh9Q8^rT1+ca+A_B;3vYFq( zQuKw79hfK9lr@bjeYSqpl2>3(n zgCrz?B%~`#Xa2x=Yp~`vKO5_+oG%t2k@P0v@fCZ97j!uii#I$L5pm9a5(f)TG{IPW zxEG1=GOgXv8#AI^ueY4q9&XrtAH*r;DxcK=|!BKD17Hi8?bfa^6@^S}r1 z*6gV?rHlJ1t!@t)^p-*)^9VaSIJ0uwg@92la$&7Ng^wQB2&=k-_)U+MI_4`-hvv%a77=il z)~gjT%Pi}wXScg5t$dLLzOlsn*wU8qJBaZf!&zA{|0|HPgnzeZrTCAZCy*0voz@SO z*ARIC2R_R`iQg)- zFVh+HjIoScj{nIS&qo@q{O|^JmVFYhM>6aPH!|y-?gZx}iCX4!kbc5%BH|O%X!L+V zU~vU>hLUu;dM?<35(C;;LrOlm71&k+ufst!t?Dj5D4cR|MyNgnVfQ zq|rwNT-nbiaEt20G|Y$TQhTP_xp=yCc)L}R;z6$s>|R>vs%K%7d_s~=*F537n ziQj{~zgo{i^}Xk6*J3Rnk(z)N9f9I^uSYqdxT&IxQy&d#Db~{rTW+eH31If0uL8K8 z)4Ra#xg+2e;o)?Pc_8k4^*OTV;!D~*a7X5v^$Sr9u@j+X_w|vWk>H_%v1>0_+WW{d z+XRhm`)C>M8DV3G*q5dAj15B64S%kDc^Rr1?qUtcgT+Y&h9C~Z!x?b`JEaLHoU>A1 z>vHW6AlAtU=Y@(V>(|uDIIAf6@IClExVo|gQ+s{sR(ql7(O7#y6TiA{aS923HgP2c z+@kG>Q3Fn0>p+VOJJK(dC!bqJANKvriy{FkN+9={3!29Oz*_Nw?UZV|C*uZ8(krpkXaf zihGhgi&2%I6!C5+6<5HqZYOR^O@Ly&-}9N(O#lTpk02+cs(2=(E$PWJ9k`ew z(o={m%?^{g4JMoplM+0?+VA|!+BnaeHX}ZMzP_}-51ha1KFmWAg{prfn0WSH48s|_ zN{Cp=NZ0MaDgVvF2lx2Y%A_sXm9N{A_}W9dk0*dTms~(jh+y|q;x)tAJsG7IxbJco zsT%!R>W!rPpX2Vi!K38Zk4_0wALH! zI^>{&tv(tYM@^^R!CD3RV%A-Hfv8|!)5r!(BZ9Z|xj2~KM~y-dJms=~ZGDb?K|Z-* zUCT4{*ir=tTPqP~ch@~yTBo)y-G}jG?S|1q?>XA{CF8K)ViCSST}L?({`Br|aPw2I zp3ensRS$6YUEJ-1)sP_I;iAjVGQ=v~g@lc~_c?dfET1mifCW@(*xp_5cZEshHC20D zWq6mV)78ifSBTgXE7r-YgvVkSg-4bw8gZN23-vtW4X1@{&l9=8bPYWefh1sG$3)s# z<0+rZD*)kLTXm}M7AxRY&*EKI9JCbs(`%Mxw+)!CxVB9R_gPKc;Z=y#n_I{1{Cuu| zEWg}Cu-ke|+ifAfW2@t*qV{;~PlA8SEr-Wum&l|VfDy_hGM2_&+ZPUodfBz!*h5(G z05dpA6kth{?s<#_MZ-sY_0|0dX1Nh~{5(<2Q>SX)l2<*y8)frT=wqj5-cntSO$3i@ zJHpdM@sG#rim(X2I(*j(74s?(>dc zw)Vpp82rEYFPU`>IWX7PZ>>uWSal7xMcZFt#r?JbcZC%TpUKsRi@%4Q5Fph+;}y&J zcnJh|iO1FK&(;_$1vMPAwZT0wGV5SHjU%SBU}0DYi6;0C??tMM4g!WR_Gp&qVp&E1 zNF}_A#nr=Jh8(bKv;l|XKS}87omc5la#E;Dm!WugW`_k2EU-MY!h(-P+=-NEQF0Q* z5u_)~tPb2rD4c$cyQICl4c6Yz)JD`nhM#Oy+A=TPe)uJe~R6=bT>iytr*#5x;4249YWS zaW-l36@q+#vff)Uoh@$jyn;%bHvG%RyYk(Lf^^On}QX$spn z+eFYZ< z##=q0<8I`xrp;V#G89e&C&>@6tQnSnGPo@4KkvVBoL@{L9kesJ>X0X!xT&`pGZ4GD+D-xo1PPuq>Wg{4gvwW?F zq02=hU1b#|4#!Ne$lTB|xN(d3@CegFJJiZXftnC}(oP{AKr4ZAbuG<(be1>!wCmBm zLk`(MIn~x`Ar;4o(Ab;h7$6*dw*!1gi-kiL-n_v>X53*#l?y6h-uRG0WvRq0!mKTF z+&8F!frYB1sWr)_1Ydwe5Tn3?v&rF=BPS;#V3pAd}S@3499XdbY1C zXIGAQBq`JT=S&bwjWwsr+@wTW0;r2Qy9AH5@-@g?qd8tkUHFQy;_0NK6}@;phzT{~ zH}Ij7|76!-ni0zly5c#ft%e%T)f_T%Zqq#nxCGnCQ(on2gvsTZ+8c1!TOP<^0ikkL3 z?*WanRlusu^n1z(ffvxN)E`);js0**yo2&DKjKQ%#{h}4Bo~RZ>32uOsJPffDb5EJUVbMsfs%H&-|r$ZpWTLYcZT1b zmYb;JmRNV93Uy^-TMaYO81#IF#ba&%RWb!zDi%OqkM^^8K9AUn-9io#(`3pu=dDgd zQb=$}5O`+nT#O6g<=+_vxR+og$(J%JL zb2FFYv4l{ML1ErMJH(HvzzfV62((vA6_Nygk0GY2`l_SEp(e$USM4x@M=#025fk8B zwLQH>G<0qj@l~ncZm0Mjc48d#`neMf`pfZ%l0ckpB}n&uitRQ+YEZO?f?E5tz=!F6 zyceVW(&%vfT1b;t>gF#w-qZy` zD?KSc<~S4bmd%s4Gf&FJ(Dxp!Xc0(g7|~!{tbqfN!|~DufZiCMWxmboX}SwUO%8)R z8;;FPi}PKNpD{CGzFPUR2Ci)6-ZBHiQq&sPC80C2L>Xe(VR1WWk1BwqrjrP>Sl0>M zW(!lHt%3;cmG0w1WtiaP2z&(FCG*+)%DPm(R}A2IRU^3u5p@{Eawlez&_MYBB@>r} ztA`ntb<}RmJOp=?${Xm2W})hav>V!5xSffeN32O?{yZkEegb(#3qmKfKzw>**a(Tn zDB<`$ZZH^`kt>&-*-sE!JinBoZ3nRqBOy)29ePrXFFa^92+9YW@Mp{{I9=|(it^+3o#QQgq*$TkJH&^!o0BQr&wjaG2RKfnK=Dt+xP@GmJ`7JoY)o@!GzdB_H~Y#)7m*FF6;kaoK z%Q;e{jKuF$r;@%G5ueV6V(^sc9vhSXVB(`rGk-!V3trZn%r%8B`oTgoz!8wsC9(K8 zhz`9(C{M?ai@n6iVum5->++*i!eV1o^GaH@D1fehmH7N`Eq2$(Mp-?7lc#N2y` z-SgcH4!7V8`>c8|c<_tQDKXjg)h+}nrFzLWHXX+k2gUBQLmdr`|8F0?8wZHP+&hmz zHSi&?jDaC$M<<*jvouSNSX?XM+luxFNV?Rbn_hv`ADX_{w0zFZ>+EH!AZ^&a7>B#% z!4H_w?t8m;j0FPGyLi2Vi6eKbg8ERI98HudiA7ROUnJM71dAa#1;3)N&@qmf5t6jH zvwF)i;8$#Hg3qnuh>=a?-aWhQ+-FDZt zYqkPMQRi1l!yjO|5ceT_Qq0}>#?a`9w2VqOw!SD~yfbCo#OZI}F>G+|VeHHnp5GN8 znhU}29fM7rPn|%0sYG!*CZ5hIogUdSakz7~bV(^y!wi{7%}j9^^{+BD#aVCKl9d<6 zkgm|&N%;`;PYAY^g>unr37o#3uu(kcv06hl$gM?7b=_1E0#S6PbI222d_AkXmY|~n z?ncy4-PG%wf#^9rbum#v*8U+t#Y{!sjL-}Fs^Mh`+Na#cWatNL+^8VwPX-Rw8$V(2IS>^fpM+ymFj%R_=cmu3Aa)z z0gMQP-Nw3U=yapW{ILqbZ;2V9iPw87T@%P1D>|h~u{X%X*0(A+9lG}T+612WQv8x5 zuzTbdPTBBc(L2bQ9y%^;cW};<3j}ns2u5@_--5^FN3KmZ=qOnh^z?adP8d3-Vt#XR?ezMl7<$|qE9h%q zBeLg~4@BLk>APSM!>SD=SN9O8#m0Y-wx$Q$*g1hAIBFxNJuB7}5+|HJysEJ^Bqxee zLl-gA=a0V=b!bibZBWF*=$;dYrIW1+yl8MV_jJt{VYPd;^gdjO$XiO#xEfDV zeqn!G#XXI?o3&nQT~Mb|4{0q>ECGqXwmfGZ%6w@L6%)zD-@tRoYxh&5sxQqRNKUwM zl!)Gawtx!xEit-OEf{MOva!Bu!XQszK?((l{f%0nHWIF2^4`u&fpeIqC3>~Pck=IuXwbopfvO5AS}I%n zTuZOM){$E1t&sA&!M%P!WfZ+c&AvNwvF`{oFZ2sEa0F$%!35fX+|o|lG+L9VaR4lP9ZIt#5>g$aoZ6x&8> zCAgVv)8sQAsoTN-zAO7OKFCvFOYMM4;+Ki5aH9F#Cw)_s+bT)z`Q9z?>*vvQC^KJO zyaLpi*LALNY1w zkix8qv%&Mu`M^>l9}2Y*pBh3!s#uLxg$0G-A?CqIOx%i`AJebjXFG#&mA%$$E=VO+06@o1XH+Vc2$&q06xh*IK_pQNZ5nD+xuPWc8>I0u zfbI?WeusSCw-b`(wjiSLH=}E-dyF*~*c#(4fMgDUooEPXgL*s6o0>;$-2@2e(f(Wu zLbm&L4?6(F@ zY2@1ZCUUO{{rLIDSS&*_!|yqb$nZEoJa(*r4gXgLBQtn+<~Y5Lr-IO=(n$Sv0Ci)D zg%-+?qeJL=z3n#%iFK_na<>6mRfvI0h-! z{GW8FQ!-yn0AaZu(U>(+?Eq3vsh}|cvh_h^w5GUnX_gt?H*@dw_7a@!4bOa%^LIq% zVWeo{X97tn*dTi<>R>O4dG=yc=@&oEN~Sd-vQ}kHCerRELH^iy5tfNHB~OK$ zZEF)x6E>&Rs6zlYKnFMUkO5Wjz zX;I=9P(wg8q4Mdup}YCV^08I!nbD$mf^5a^h1P}SOU!Aqcq&nqBC1Smvf#z{iZqHI zmE4QC)$nQ{ZsE~`d3{fTEFlxXkPsZ87vQ=Wx#*iPowS^^oivC3|F=(DK1ShK#kK8@-YYq=umzc!^%bvD!Fe5JZn`lK=o17H}XO zAMh?|bPCzI7E|fxMFolG?+M?0qMr_x@>_RFo07qkQ;H6v$tgbhi-_UJM8?h`(r zUHiUu3OmPR4q-d~@W`$a#Rn+8u^m1Uz)TY*=^rJpmz<;a>2utR`JGvS{#K8}=9L5P zMKOwU**2S$OR0=0MjoBY>9KvQLX#CtbanrNkj(kpIH*Tqo9DL90db3+<+QKq!73D0SOifI{-kKyQsLAdyJw6yy#@Os%2G+yWSRGiTY(oLE2uXMY#~lIRhH|3 zQw{QI;hS~alYqr45i#bpv^JEuwSa7`_ns=z}SO}#guW*aa7ee%G zrEo>82M+Er&TE_UN;y^GVMPQ(&R$?zxO?X;%;6*fxEx7XPQWd}+j z39k@O)D?4%svl%r2uwoWjwjEj8lTbc^^a%MesaNRqzip_sh!h)^n%UQI^3i-z{HWe zomX!DR#)Y`eQD3`Xq~$+St?!BWD{N?SzKReBHNm_XEk-!W2z(v=Ro(Zjk*0WeVINw z8sIRQTx%2h{*V>VJf}NgQ(h=8R+3V%@>(nQT%f_|I&FNcsoSSj8925X-5PyMwM(1I z=u`wwsjMB@|8YEBxl60qYg#HAB-dw3FZR3>MnTD`gd!aU5)up&3m#7#7p5+%a?gU= z2(ZwO|9EM2q7}B;WLwelPNBqY=}5uGP0OeZSlL%)Q(2prRt`p6R$sPYYhqs*f3a#$ z5|3`8VG+^>5f28FJ%qlvF34~t78~Gw70B78@6pPa0wjnPO`_Ii9?*WXz>eQ_PAn{- zG$qUkkliB?4oK6KD!(*|)Y;re@8}$&vv-R5|Jse!66vwv&WUR-aDjV^HIa0mib?)? zW`RpcDWIeB?M(pG{kITx&DeVi@-1i_@C|Wg3?cnR2d4IbUO7}WF;uh<2rDBY>MR`} z^4BuFBpqw+8J(7_;yJ8w>kLwus7>YH2R&76bCl@ett@cmHYQfERu<-f0Q2K90E-9J zv49+_2vX}H{FF^uYnZ5g70Lr*N@qaiU?Sw?WkNBWjWA3&22G!ZWVo3>C_=L&PsPR z_9yDn;C(}7z+kMM1ez~v3)Lx(O+hkl3|AMrf2PZ<>mlju;naFK@m*=0OkH#K+-K_s zPYB&k8|bUDaR!F=1eX}(W9`Z4W9?b)TT61H?JpqcFJdk*EJEzb>LGM~hVLwYTR&kcp%_*+P){8V1=P!-qR@0TA98!_8WM&2XgPX;e7 z61VYaCLXn!01@d%VQ!Q&C`!USC;@H$!UTL?TLp~ZgE^yv-lUs4d(Y+Yp(Y;dO65xV zk+BIQCr=r@exrV`Hw!d}DjB}=-!Ury5e;gAjR>6dy=ioNDlywf7^9TE`;UwsJ`uMyZ`N!enk3TQ!G^ifo6TOOB zZZPR%K4`lF! zdZ+8P++x6q@9l0?(4_(qbus|0qZ*mzQ12{jhh4lu@LzA$Zz3KZ71Wpj13NwGtS$|x zttC+2a(}=3ji&TAle)GFJe%_ovqD|l~hTk#tzG7TjgjiXC2?->vN^*-ET5>-_7po?PD^5 zc0QeqUC;LK*e0v@s#5N%q}8Y}kQ@0HH6GH&8!Ati2{UpeC%&6J4=D98I^U;X!cgLGb+_&Y~JfCcdaA*7fyx9Gvd+*P6|g`x32l; zdspitd=ND&+yIaIBuBJ%zJ_Npmrj3n5&rn8 zIB*vjkdOh90@j2YiG=}F2Y-keoq1<^qI#bx-e!O{iG)QAg;yuSaGx9;LS>)6-peS! z|Do?)_q(nkamz&SMYsVwW26a`bg; z94@vTE5_mD^g2jyqh7l46m_pyI9<=>jB?UjvIPZcVxsYdQGHkAJHR=z(CQt5mvC1-pLt_nve~7vp z7-Eiphcqv3!qc|X9vmZvcy(-v(n5n0 z)gdFCwjtz?qVp)kV7;0<`B^)s*kf&hJc=%XLo7{*!+y#1Zd4_~D)nV0@z>JcP?`VCyDe>ndPtsUV6kt6PD%Ar&Bzj28>Al^27! zAsvPu6hFYb11_CPbjfj3Cw{$k%5n?Pr@T33oh3}Dx(Q}f6}!I%(yL^2$x`C~WY+p% zwGXcI*DaUVE5E1+1JNtbF8+|7e=@Ua@}y3n4kXr`IzqKa=8vqGHyON(oIrzw%U>BN z27bwvFIse6Y0BOeq<$(0PJ-xX$~EkV<|`$93MdULoWEp63ZEzUhppYJLhF@x^2qzh zoA%rgm4F}ZdBRm!T{&#OLiw-6DuorTx@LhO}c`8ZmeSdCBSEb5|Af6VwLtpUj3-bOu3ISjhz8i!Y?VIEzDl z6AjSCz~?U}YaEca3up{sn@#UY6nc=4N9FdE4KU!Y3gE{>_z8**m~D^6)eUOrIWFbC z-7~~_#vzI5VWo+cuReKT$}nFGj6zGt3fv7}GiW&}J;d=%18uwbCAl{=TY!xZKnPA%v@XK>^c01fr>Zj* z;k|?o`jRykfF~&Knl0a4cgTZvf5>fK3XDBQc1=EKDFC;D z-Fx-|(r{JwK-qy;I44w;cbuI8c}xHug|c6eYD;;vmgj&-<#Y&FUkcd@lCS1HH1SFN z>Z*K``DcqJ^~)Atc$N%?5)WuWRXKFu689z#yWK)%S8%VIfTL)Ka5XHM1<3gR2-|RQ_7>-K>zQ^XpHQ>5v zlP^O{h1auFgHNyZoSmoee=sa^N{YIdcdJp4{lP=0DqC7Xg{DGcsX}Kz&P6B7xkyk8 z9XoX?Gh&iS1-=LhCyd=%Wgns{k7s5fVm#TAlKf4aUkzQP#-)kudCC(ADd}zv#w_FT{%#k-fBa$rrI4D3*ST$0igYo=hjNgL z(J{AdAM)Mnp+MFhzsjrRRckYXD0W!1ac_i45rf}%g>-WFp)A}g#*FxzOfZA=s!({S z?rkew!l`qLqd!JntPwHYH2cwesZWQQ8@LkD(Y3gT4VIY5i5j0QowQ49wT-j?-0puIGJ=YB ztA?_O=sV-R#X=m(D~y;Ze*^aKmne31xRmw9G?aG9q8h5!xQ7qb*G=6{=@j9-G{f@3+#Stc zeOvJkW!g&z_8i^Wp^ctFZDb0K{;~v#dwk^p;|p{Jx_3}$KfS@VhJ{Hu-4BlqH4q+{ z1Mz)O<=0YfOM?(5WM0oJRB)GvoM7l^6dUF^@=fiyH|)&p z{RrgFNkmLcS=BDd)+(1PS|s_{oM%gIG+W+e@vk|P7rPXE24KV<^O|gK#u@2_ZGUV8 zp**hoEgDEOe~9dVvc!>1_VjL4iNivqGGr!(*3y$y+5Qy&4q$m%Jk?SX z(SdLcb+D69fLUpoAcTX05cbZ_87r~=1YQHaLdqm3tf6~_ez@J=eVI!DebhR)nKlY3pqD;Hx*`8#k;DzsO* zFO#$1c`8+%vYB7AhsX5`x`=t0Rrgk`ZSEj1p9eSMuU0dxmrOM!?J>y3d74IYH@nve;?kXJK~F3V zTiJ*=-+a_VK!<$_QxH>KuDsjZV%=US-NZ-z#u;uNteWsc%Xgk3VPMek9!1VUo?y452%|=S z2T9@4x<_lZM0U^YcY?>;Nz_?CkMDB{&WaC8KET!e=5a-luC;n+@|K@D= zTL4S7d@))=Y?`}pNmYm>gk`;~JI`2gt{Z0V&)ExbaM+kHY^iejiPDo=Ad?wwlj4W~uN&t8m#u;3Shj0)xZC5ij^x|ypk)K5E zN%esgf-xZ1kH3i2L*g+Fo;I;7cNpmy-JH)y@^CirE8;3iU%X9-lIXHyIq=Mb}Bp2?;kGs;So=1L+Yw@hO9 z{4o*bi9@Sk3M0*zB!lx!hZqfyT;kDqTJliOi`}QoUFh>iU*S(D!`)r*v7aQ~<+CG{ ze=*GW$Ou0ym{SVE+0AVab;rhF+yz8j%+|$x(Q*a!7yTCFOmTk?de_Z57Uc8J8-)lL zc}WeJ{Ih&^5JkGr_ck4>8--mm%z&%QfPmqsO|h5GybD&?XMIcUcdkyM>tyWZxk$vC zi2JMF5HilG7>=>-*(-+AK!8z|d6XUh#~dXp4rJz5+28;^9O6OH zKJcv*LY$=JAuZ#VhW3CoUEF&O1sHCfu`tBPrL(2P=?d;79Q#Op;nm~4Nl?jjf+UfA zfEIo0Z%ty7ggRw$5Qa9-RzFgk2rWzG=GSOT2T-p`QAH>qMkk76m{KS+rfmw*nI?-k z?&Wj+p2FkEWP|k9ag`>CFjo@=oic445&ho;ImrIpN{;l7AfAY_y;Y`fEVDQRK^_FE z1D76^2ZpwEPM8;s-mA8|xQNz>qKD)lM-DSE-!rGpt-|leIYs%Tlmfsn&?D`+fw;+t zF+c@~#zF=hmN&HGx{*ALsQA`d0WX<%&tA=9A%f!2G6^7=A3$ygo zvhUL&(Cn63GklEGuq}CRWeYzeQ0bjHQu)}m1SL~plukiwvM1NQJs+-7m))WM-tOrU%KHdvROhQLPsh0pxeT| zzsY6__=66w;S~h0yOcTE?h~jwis?A2Kq2_?hg-}H%dwYZ9GDxv!J#gIGW7;eep`+i zAp(U+hAq|n3AD$Eukg!{R##9cboMfBLCvZY2|>@CJ58(Vl_;EBzNi?6&CX+>k_^aI zK`IKZCl?z?l^>j$AV{r1Lkz-!dVn_BE+OwW^V3@=UUQ#$m-fH8?3_dJb|R7Nf=Wq zpuNBEM<<<=je=@7JMKctI21ZPJ}Hny7kz<>?wtv69xX*4n(eXa0JL1w+680?h`W!P zcF2S4$hw#2l(uSi7|KdwDRty>a>YDzz4glviZ1I zkY_F(lN9&Gwbh(tCRu&lwu!}VK&LY_F?8475NY!qHn>|4mCdTX#Wy%vgjI!H6ryj- zHf@JTX6@W;eO8*L;G5*lw=$*4RNo=fW@a{vU$HH_G;%RZwjZ6qw*b3Q)a0~ZXSrgE zumToF*-VSJrbwGp(Q7k0x>}Qf*O06bulD`t8C1t6_`)f$!JOSLF9LC2nr1$Mh>vHY--V|q@#or%{MFBK0HA%;3wSC5| z8|cN#5E~$(`;!ap;O?pF`6nHmUy}hk!Q4oZ5tEYwrywPOl;e>GqESOZD(RkIB|OW|9|_=*|%pu?S9!0 zuliK?J-6$s8dc|3)vq3fQV0PqfH;hP36M3X;7jT`0Jw7=7P$@+=r)m<9ha(fCBpXHdw`ttr&wgavw$-DFW8Y;4n`T8pNo>+NdP^`()HUCPSSb++xJSY zcVY_bNDdn+lr?}5h?4U6@X@anlt(Gn2-Qcac^DD07nnD|qh-km2#OmzaBoy7q+mH& zC=}z@R1o3#U_-D2{t%t8pDqOfN0`Ed*lSs;xVVLO$~lzG|-`zc@Ui%)!MDc#aeZWbj_L zEJfL7eBzzSoW_!~Xx{)3Hfz5bMMTAvF)xMZH!d+~{o`1`Q`&I5@!K^K2%MuAXTDNE z;4b3GvPXDD+BN{H1Ee*5gR@UlQpFb*E%Uh+dqfIbR=z5nrzi7}v)GD~Et4yR_slFF z0~`>th$;u zi&FrA0NMWwIp{zh28`VV24O9PDmA$^mBT{3C0X1|WfH)}69qU4$Rz|g1*729k0oYA zk=xN`_1Xe}Bk`9^kFNqgd9zo|n^a-I0Y;6>xdJj~Rx+E8ttrxH;mH-e>VhIN*vSpT zOd?=Dh4f2%>Btd(!sjNXf__d~4N)JLyL@+cabD=)?y%Cw*Jr;$xXGa(4I4l_>fH}^ z+0tiX!pew_3FaFKJ525*?~vXmV}fDId=Gj*_USZW%HSKuJcM#-*C(lmu20Vy!5;!2 ziWy`-io5GqXG;TjkBAQP3DOO!S7?{8l340DXUWjRbEZ8i?=Aby0@Vk02N3p;Ok_zd zreLsXf{=-zeOcgh{&O3$;63u{NnrU$L6@gLxyq51zuJ)%&^=^ zb%VKi1s3hWdSYqFHA@R8MBF-(96eOieb;!#(LraDoBBGQ{{gcoqifkZlGgJ}O+?(V z4=+)E>~%x^;EF(fjV@eK(sI4a)i#Pq!(9*(-B<|A^xdu5Pgo~0S?=U6x|M>yf}q+j zI*X^h8dc4Yr`pW21`G-VimUlZOyO~UE`BAPWG|v@$;z}k;ou>{BNld~0++8`UttO1 zeASmf=@sEbN{Cq%;ioQWtNX0(d(n2Z`gdAmjncCG1{t@!L>|^^MKC-+D6a^Ry=zSX zMxTcXK5G)0a9bwYTK47^=I#k%y?~2dg;>d?cCCQ9)3tsX)!!889999J@;V3-03U;u zUH=vz%j>{zS{C*9la%YG&4AUKtKWYN8+Bw-Oe)!8anF8URa@bIRSa>?O<20o>pZakNldAR&bSlgxl; zF!sNm#tn!@Abu|JGfUygP1;%6Viio{9BPt>)~riucp8T3XR-WtEQ=oGX5xnXJgB0< zh=>c0oTN?Z$qhw+M8airu!UO})6MI|7XU<2<;>_%>@ts{;fWpVC|Qe+t=KlnDwA2* zwV^gCqz>Bv>T_iVD1W#Z0g;I%`GuUTr&;)QwQOE?i?*!fzK6jNV)9_bqJXs%>JQ$= zflr|%yc3LorWJsVQk#Qu% zXY;1wUy3oCiavWK5JX zR1OBY52Ip2X36Ld44wj!O}Fm+v|0p%lZ#Je=5Xo!XI&|LJ*B*^aM8q`MW?%ad;~AfF5QuYR@JD$kfAz{56g<`Tfj^rQTsin-w1~ zwiXgMU6!-RwILg7=kXT9G_>E+uz$#0TUl~MzGaKgZ1j*ATM&f)5aaA>J zTo4Bo?0LS;vS0NaeG=+&-UCjqY**N?pQi;U3~6nCEw)Tm2tyXkZz{F)_x@<^0cf4X zR%qEGk1~(>a#snt1dN>vtXx^XGBtFI#Gq;wzcLl1TeO?HkS;kx+N4CGZI7}R`G)~W zBn@MgA%f3G9t?56N|BH0*$W?0I(!t!N{GnZUfoxMX!IGLHrfJ(jGZV%DC2t zSHt$0cK1l4d;(Ud9!FFszxwPTqsNbYs@*%U^W6oL!DYUWMHv5uU%*^lql>1RKMV`( zX302V78|6ymosZ0-yQ*9vN#9=ai>RKy=D@uwe#FJ-tj4kzr8cwnH%m}8Sa`XQK+pk zGc_OtzBxG1RZ8vHpnFB6Sy-2K^Al=Ss;v7-;nf;N!j7@>qW;X!v%kyiEYRKT)-mmE zHPC&E#{F`!uv_|y>d?=kzso#!fw6q2!SQCN%hVB}Yb1BhW_Jy;b}QJkrg>*)-cP5$ z%gC+09(zZk9sbUv2(1oNLIq=MJhk|y8*J5LX{U=0MFbT?WJ*UI)t+1}x<0eJTrU># z`g$;U$Hpz!0)BO+c)2b|!c*k}ZnYJ7^NkyFH5yC3HHntj4cPf+mmBdie}BhxYX`Bc zSG9pDTeaO0V@Kjyo*Q)yVn+SE zR{?ac>9)U*yCRVOAWnT>+PQZ%toMzzmRQ)Nk1n=Wqi2T7$00)KVYzuS-0$qS6Ny)E z$Jru+*Iq@lX?!X)cJWniP_@^qUR=A_BnOqdvTymirE0{BGH&nxE7*VE8@Pieq4H?M zC7GJr#j;`RHVDAA=cF41k7f~6HCVssN)OZ+bK9w=sHAA9a^#X>s2aiHg&|M8z)Zik zzwC>f)Tvgvt~PcT=%UlsL?9ZB76H4&+Zt_abdcT~)2T*X=dFuh));8oY3p7JUa?r% z0TV%KSuL+s*kDpvGr(kMz%M$kx|_aTJ_EVL`#Da3zns|LRsM^#hZL{YPL|{tSQdvg zYtO32(cutluYH^n02eQ2*W^B+br7wpBn^U3$qTv4yG=MHaHC%>u6gE&pB?gU^nrVQIsXqKRte(<&7Wyw>aBd0`3 z{qX{J*T3orItrgKXLI+Js@h^)xlWJYVqA#kTiqqJtAq5cZ9V+O$H&LjiZ|xc(@q_V z0z5#q4qO_?w}zZ3f~tJ18dRlKxH(AM;yCCj5qe=x#CxEEQJ5W~7E3%KesOT=JLJ2p z!q_LJED!m5cxC~D02bxg9bCm2K)}b)kL0G8$2h;vRFtpGh;}gGIv=r6B8;b|_t*Be zva%m>QkV$OJP|qpN>8aWL}L_cfaZxZ>D6-HL5#X1+_76!fLw;KM5!{R_oY`l#>-4? zo9xo5xUc9#=)mb=>%eB9qTF|EG|O=+7P2N^*$8Eak88f+E%Z%lWZf9ZXVT1;pc?@n zelq6iKP-nEZnJ>RuWX3-QsJJ`ch^htQSJ`8+U@zO#Fzd`KWgdjdF~nv{lB~eM@|Or z{c7FEMlrNB^%p>@c$A;WJ*&)Z1w!6x=kb2m!^wnw8>-io{1y}UL;i3fHkHOP^+RF*CORtt4Xr` zo{u9O@{yke$^FUMA<8|Tm+ly|IRK(@p+1`=u(aY4yJn_lK&4XzCto{p&Y}`0r5u(jRaycSN`5MeLO7O^XHY2C0e_nJB72`6 z(RECGrbz3@Dk(G}>aCmJTj;m7elR7Q#Hh2jW%P@V#y+Saj-3q07=a?kv3kT4f(g9e zH!)p@Q+ZeqbB)&jnxtJSJIB-_UY5y6t2@LGO#Pv3h`76c=e4B(YU-!_Q@9$r zTH<6Nc}bkRe6=?S5k2wS2w=2cB;(*%Spt6Fc%)|0Quv0vaq8CCd(QYO*YG&igrn}z zaf#mFg1rs6OKvo?HO=GH1Gc)uYKfW`e#;MU&^j{G0aHOt-{Rwed&S90NHf;q>>EW9 z0W-_mZ~Q9Vli>99tMa)+N$F;l~a+7dgW5{)XHzO$-i-~?H+T(u|!$HV_K8UAc zb;jW8;RixbS(uF+fHK~v#2Q?$(W&MnsIz4a667f+ZJw>8cz%& z+(30WbNj~YAR|SPT}w%*V?##kNVi>PQ)w_%opLy|{5vkik^LKy?(Yb*99@KhvrSX! z^5(_#X6Iz3u*SL4z;H-jdRJ(3dkX2Z)OAt#lyM%@DCj9Qvz@BEsVcH|n6G}-794ul zqxm=~w-8bh;N2g;TjS2TGqIWui6kIdH40F8j1GlJF#c^gFrU6mkA|sWx<$K~^m2o7 zURm*j&QWDVvjO{yEp&>-2GrE%Rz!!O7IIWisdmabQ*ag2PrH3sqQUXK!BIemc(wIl zs4ETnCu^f)0`eu;j%_iNmXHLu!6b~$CV0Hx*grVNPdUvZ5S!-PmPw+bo0Te?m1qip zh{gaWk3z^tF4XI)d`K=3(ZILk#wkBwMRcVv1pby_W#h=JkJs*^qP7P6O_bA_Cx*NJ z4tF68M`=i;JS|dRLUQOZA7p_8>yh+;2(OkN{cREiVMKr62O$&t2>V22w3Qqmj{~eB zdKh6r%#);aIc1i==O=Sur;K7}KknOF{A+0NOJ2ab=P!6TB#J}+ zX`v)Eu$TL$OA4zfP?WvQW+D+;`j)2!}R ze?QN%Ht(?S;owibTc%)f+8LFPe1;8sT=^(Q>mRH?jr7%YHwRLH`9mafH)L*T)Nc`3 z^x1gdUaaXE4e3G7XxGAtazolY;gGpXobaq(Zt)4O_F4GZ+*oix!#XOLz$t=(GDdkS zn`NlAWscj@zcL0@>eN3nMn70$Bt$zYGGF&=B9rw2>P9egVv;zj1Ka#U3HgsIFx z))-Yx+gbCdV_{Z>3+j-HhM686!YU_pOWTz#ES6Wlz-p+>8t>}=BDeZe@36L~@S```LG6OC?t44N6gJ;*0Fqjy3ruThacp?43ae5fbXeL4&-Tc)PPk?H#Vq8(L*o@ zj2!TTN@FG+mEz(FDC8MWv7;&BIWaLbICUPKjh3#33@=SVM&jinhLF8pd~dx*FsfbG z!a6z^gYocg1xr36L50|_z%4x~3B#q8uwZ;;Rr9D%`2DE^wr|hn zgXU!a4M1%Pt{%vj4PUY0v)3ge;&pgq$M54_H;w%}$06N|O91F-7tCn>XgenB#?enu|}*zMeLX#by(MQ(GB$#IwDvv@*WdD zDTfJE;>pd`6k}MlkEbwX_?5$_neUO!q~;6$WF(rKvBTMR|DD#BRo6xV8Tgfp61f2b zP(B#=Wn$tMZz`^=r#L0FFTan|Y771tO^r?An6jWRQzWEt2$2z~3O{l=Onak?J9`j$ z8xfxeqT*HP32)=iy+C!@Db{y`1)8NqMc@t>8Dzoecv`dt5_<-t9ddTmB(p8*h2yOi z(!{IyhEKy7`B>Guf~9xpu`Jjko98ABdeK$2h_Z{IkD(NmIW{v~7(`1zT@3~Hs(ucw zea3?MO{^a@&R*qapvP37Y=@So?zQ$S*s-?Nskv_g#0DCpZb$N0#p%2uaUAyRJ=BlW zQyhaIT(ONxMHd8ll8Ed@Bam2UE_$f?Fm#Ea&cZsbUDg{Batc|PD|eegPXucR4Q1tI zF=@90UzozSyh?YSbvbJzg+9-=KT7X7Yh(BKwFG30FZV=c5`Dw4cbjh!j1-LN$LI;^ zeza6qX;sD#;;LJZ(mm8$i4V}A&>`3#64D8${y~fM%!ujY4G5~BcW}4DRU`CX&B<`Q zi&^UqO?$FCX$fyn`SaAlP+ai$R`zPUR_#_4%x2PI4T;CH5%11 z+%hKQVJ|g>hL4%8B}J{D<47&rpXf8lIqqj2oL^SzD7~{pXQlc1)g@U+Vv(nR>Sx`H zEZ~#oizJ_I{H3H2?eJ1gQ~hLwi(dkibUS2tvMhjqWc9ymF<$NkL?Y`e^b3)EiMdJ$z&i$byM}EzTF{yH|n#O=Z9k5l~$ESq>eSFjbhKM>PqVb_ccb9jmq- zDDjAx=UB94(XMzKRe49G-p7`Uf>|w$U)T#$2*=B>w*1w$CtU?|9sDSPesFO2sL<=l zv8FA4pNvKwAe~btWD!#j-eA$TcH1V~`3zVn3qzo`6_m&@ak{Fx_wtF;8_o&4pgO=f z2#8i1T*1&Ypt2u{7EY@V@wY)E9px}x371g44W*KJ4F5XckH_JN5B<1(nr*TvU408? z{I2#*y#haYrGLU%{=^h^v(pi&*>EuKQsNIu2kLm%LFwP`+ynwpg$N7es<#ChPyBRl z_XMV@(AEMrYmtU9y$MhvjZUcXw{Pm8qk8H&TS>DGtRP7}6_tm;Hnfu_Dl*N#QA7G5 zjPr3JaSEU0j+)7(y|l`$gp7SJw&Ew>rpL1J7l&#IF`)S?ey!F!px$)c6*X9CBo7Pu ziW6rm8&^ytT*pQ_p^n`xZLbsJ(Y#7zE-|n#bGIk^JUoj&QxXvmp(*dIsJ+&RrObEl zMlF=`pV9}owZ$QP`ze)b=g7+XiHb7Ze2@+GcPb^3^xM6Nr2w{1h#vE~xpAIBD>EkZ zIH5{5Q&8+8KM4Ws1st7Lh>IMjHG}@1K3zcBGlk%;N0dAp78LEYPohT_GL|H zEu+T}Z_1U@&fs-KLJeXuhQ0mc$D!IzQzDg(g~=3*@{)bP1|N4$4{hN7JCdyUBUwqx zhc~-8hyDN(g!Vw_@Ti4&I>iLS&lkjQe5_z{J@+(+gEV`p3$!(_#V6m!`Y1#%;fstl zfAlP!^VNi&5WTmGzgR&+S%~)zHuY+9#5|*~+l%W*j$^X;S3E;-Gd`d$VYPdgBewb%wgOGCvR)D?{S$T(?E3@wpf{ zEyq4?cO@~%ZYdNFEt{L|ka*W&#B%5twmSAq6KE`yrwgX|IpYxMhx*C)O#IT!1>3PE zCBpt1wab5>krA>6Mf|>=>5lF*p-35FH4wR2iO)X#g~>_$ z60ukf`GJk^C0#JXSruh1dEyXJs8|1Od1cWf(7?Sjsdc{PP`H6^FiYwZL6)Yl4e4^d zq?#MOztKJld&-31;L@MPUi!Dd1Q`Md{3+;Dy*HI*06EbV$kU_rw5x#{IQY`~Cy_0Z z(b=-m#qRB4;|kp|*e_oU4N&;JeBRM;`jr-W(oZjuS&q}kY6lvu3X(~v4J z%|fpc3kS(krwhhM%GwA_QNYpI8QK`d-mD2oz*j8vE^%(`GH(RLg^jc*QzoYH7-6WW zI+$4#r4)!juZ;e1(T&z7vKQ*5zcaB-%U=ku!A8ega``ZO-)PZwQ4~?pC3+FkY@^rB zT6eGL8mo`OQPLgQmOyuPa%fTcOWF828KqX8Biq%bJjx_D8rihNP6IZR{8&3T8O|mf zK||}j5;v~3>p`4FwvSjRJ-$PIcW2@Zy7LIf?JX}|B>PyQCX2~7W0WBK&T~({3nrFR zO)U1aHi#_-(SXY|nsckg*}uSDS)#Iw2qUdUAV^}{P0znI}llAAP2d46va+DB^aJSEG4`-BSX3F#oH7qkc zh_5k;5laNJ^n%`dfpLQ&94@#X5z}nX?o68b0Wuko~#ZmO_h}RW)MwQx$HvwQ{O=7E}#EBc_6Un zvR;ApGQAB< z>1XBcPo@!2_7?y2d+8Pi0a^J^PorDNU>79Xm{;mQJdMp5t?vy1A3F!>8!0~HhDEPtaqP$dB3gs-hc$iKvL3r@Qm3=*JIp8#OxQfV1`fh)g^ zk^dXoh_c7rLpGN#?t1{<10dP-3c<<78r??A5s<1@8U}EZECoE}rX9!teFSZ}pCnPg zuVhucy34O8ue6GPOaSO50V5PS;F0m8H}+JztZ#C60hq*E_bzmlyzowv0hoF=#mBs> z!vLDA1KM;}wI1`UK3M#P2GE8j$%np~F#ww8sxkG_dTSm)21h3Ptn9M@jL#?iSOwu( zrt*4n)Yq*vk8?pBK)wS|Gd)}Y;9fCXJV#;xrf`HIz^@=njLwTsetl|zECl3uFKptF zk$k4rBM6k>d@3sjat86j7I5$eg;B|A!@z@BOn{0~Q}^p?4^p^+nJtEfq33^K2aSAi zWqU!PP7LaG3pXGek0){vX75B!J4&&WiY=0pidl+APdkc6qGT;ZO4G7&bi?ZOC#FIo z$k3{qOQMrO#FbI`fU!DVFD8noELa~L0HVf2F`{I+R1xOb$8C1$$Z!qst@+3FXtFb? zM!(u;`6Oaj#J2#bnS~9%`(RpK#U<#;X&0xPungG+1f|2Xi^C3yhAam`>PP(J}B zrD0<27>ENszx~Ymudv42ff)LCeUAz9Mh~%vVsZzHp@*JUiqaMiz!A%c-X-gZj`gw7 zTmYd2Ai&}XcXBkDAwgWNC9E`a@@r4nt|~51jY8!PAT?V*(G=CuP6`YaFdZE2WH zRjYtY_O|2ZkZXz!vqoE#4!6FJm*Th!K$>B&l06WZ@vVtFh+7#}p~?oheEs~Y=_+i# zmydg$&}09TnkY+~E!EQE;Xq28U2+wW0pXqYpRk6?+N4)_rOu|}nSfO@TaU&~fbRov znvhPww_@eaqdLH4W?1{?O99|=p9zpAiH>PwQb(|`9#_QSu;%j4Tx<&0?qR0%bs6|6 zB$qS$8AU}Jmm!OEbwcUDafjf*(*U4m>qaylM}hmDONfhw2_lCr+uxs~l8`Qz^JibOA|+tP$}o2rsC*%<{m$KW*SR z5I*ERI0keLat$mV-Vt6AJ|0pZsBHXeY|wYm@z8b9^3eKJarW!oqQ{1(8MEg?0Q!wG z!G3^Sd4qzIZJ!9sqjOcZHgES2|1|zGimZeIF+YO^p;F4Ev2lVUtpjgI>cd*j0g*Bo z`SC!_(9usp%yz%Giy-mZxh{=vr(rJETvXf_VJrsLug~<`1Eu6&W5Xx3MS|rmMHwHZ zq~yzFSui^Pw-d1>U=Ed*;-{+jJKq`CyaVycB5&*$cl^8O93h}>K)<(``KjK9Ps|l# zfqn^BEWCX)^8vDAO5(0G%#s)0;anEef`&6Ck3ol#F<}r5(W(hKDT+&TL5`I{!WTWC zn?EYFT?MNcIFC*kw>p{)gW}<4b)nyTLFl9;-48b|syv_u!%k`Dw0dQIy~t!!!uXow zZq@Yg2Tz zacGaMMQSld{zqKOmvlhQV*ME`Em2x&a$onOkdnBc+G7E?I4@5P?yJ!gP_!uWc4&JH zs1_?C%bJ|j-PpbonqdI!sndwncx@e{WCU5T&NN{`k6Az9{T|_ z9?(;AP1K?6q4@%n1`L?cCs^)NOweu2`xT>eL*Dla&j8*b?|qR-WP)P6;rld;Vxd-N zqbT@%t*GZjVS5tQQI^(W8b>i}<%pgGNl|TFl7_`Ci@9My`(r+-r8O%L2->uDww`ls zQ%$P9bSk{141tuKRdVD6x-gH*CL`kCxN zjZ7e8g6<(SA!B$k&jC~nx&0I}Fvqad6R-_fUeO#_s;CMZbE^Gc1vb39^)^Qh!ggyM zOWI!9lz83k$yii*8Rg+i+p3%@%hS@Vu$T+-2UeU77%bR1(#>%ks<8$-7_@LWur%7! z=+nnS%-+Gv5Ys~dcEse!UGJMYN45gkjk$?R zo3gKjaK!=hI1NmZ9VDBFhVUf}nQ|E7$|wRZN`X*Zsd!ywJBfPHc&>6vr`~p4YVzO2 zbgq-74ifcjyFa*Fsi;N<6FtKF+#DDjNUx`_0CPBvw}5E}vNt94859&+7qJIbT8Dp9 zpM04B$&DnId*Q726gHJe{GYNxH)Xm*T6V^MtNzk$4DM?L`j`|T58 zlk9a4hby_>3O_@d)gy(3~~!G(W2iyE4>UV`^M=o@!?2f2mtk>eYVQkJ(b_ zIqs|P$o8nzb5FL~G9h9|j8+@vB6nqUuy;*4Te>m32q?RMu9Rzh=XZAD(|(Fs5_v|G zlJvygIzH1}nmOnn*(rPwjZcSHr;&t$_ zXnr1A&;J^3JZBne+I!x(xwK!)&DQwN?(AYXZoEQ(puY_dOrj4=Qg_Z&@^&?*x-sh! zXD*k+jiR-d3#Xr(U2g;gFm?=D5+IiZv8Dl=1p>u>_9&}kP!eRR* zQYhnQ(21WSLB{Tnx7!Vk4~@27nqw#H1U&Q_aA746j_U-gsyX(#u7&{b5nWp~?1iV5 z9Si-Ppc^gh1qru;*Q;lpsRzG3D-GW4NTT8}Yc_s^Qd7=sU}~xZ4|TLp%HF8|_6sy#>6ll-JLwm9UUb?X__wkxT^) zt(F6}A6BS*Wq&EQ#(06de0ufSzR&OMRO5{TwDfY+sh8nHZ!SOyD}d(4Lu2~bn64ck zG0@x?IyyQs)8KX9?+*%zI1NX{2Z}2zxf0?$Ng0Gj0|BE^S-W=bxrq1c-e03Fq}9ZhxGKo_$WuHq`w} z!z)rknpMlb5&ffXC{w3eIobN=9^uKY|pyX|<^s9TT?wfAkKo4B+0a~g!P+!upK5UGoojnhRBK%UGI;Odq;oe{Lh60&IDfs&7ZzsfAon>XzhIs5ltyXq=Ws3 zhzh<6_xPbFk^qH0%X7a7aN&Dt3_|tIv$wZj`K3-y= zf02Z@|AwjS3BuVE!YOanH!P(at=xa_uP?H>9dMX%oMHqmqE{CL|p9Q;8*Td{${Eitr+Jw2Ms3!<- zzmP!0nYN_cGP$^q zSZq7yG+!SN(sb_G4PnkZ?YWFa6x{BdJ}HiJ!1{Eg)sQp74~`N&^y3N~>Q7LdEfHpy zcV-Ys_4yhtCOZxkV*~ineA`io@tW-~bhj-6@~+jN6;U?{-cad5?ao+J`jIps6Jy$; zfs(rWn5g~4g2D{^!VJPBSSZ2_f+Sc3g{VX*7T_PYf!c1u3_K)QnCp4M%ZTHw>scg& z9o^WfmGQh#P6LweKj1wI?p!MLD{@mWf5Ubv3W(OHV7lhjCSI!h3a?d_yTSz3qtm(P zsS=F3HvwZcFq#6><#j326cN$RyI0%Dj=NWj)~khJrn%;svbe4gK@B9ode=JO0r964 zV#NM=x-WP*W?rM#E;ItZiyc%bATfi-QZcb2DMLj=IZ0Xa=RfN38^E3IpEiN2+-^}BL5U4*eI=2oiWx(KLL3VSG4}UaKD}+qvEF=e5Hi9d{H$X}5$lEZ z*t4tf{J37izq}fT46`F*ErHI)UHSHaxp>qgrmE>uY&au9e8m1|OjTXqb( z?5ehG=BH{#h?Ihyk1?=eATAp1)3@*C}zpA16qAaTk z{(&~yIn=%bp^aJ$^c@3;hjha?8}iiCo>kqo_6*~%8q|8YlTV*DO0Ca>&uTM$ zjp=G5PWk7>HG>la?)_?!z;nam8Yq2E@ITnplAlGsQ4g;MjQiC_yUepdN6E7;u;yl- zFm$rAxfEO^E(AwSnv|WLjVl)s9UY10KEZkBrz~Zth-mH@+%RZg0?UmTg2{Fv@|o*@N>J zPEZL>R<>{v`T{k6Q{}syPW_fFl>6(#Va2p#V9_yk}b@bDg@!rCpagzY^ZUn6S?rmiGupsXfmjHB#B7blmSB&wL+sEI&?Z2z6Vv1s* zmg$lgjdSysiXqK1E5nAyr9CfxGt0yLL8=s49iP_0X%oOI3LUYgTx5L;nxRHf*r}Fm+q0TE(@1c!{wDOfr1sAI z*8(z({(=Mp9z_X#pk`ptm!dH9bL5<$f#{J+#?M`DD<2n?t_tS}*ZmxeVUxfZ&Z1|dGgQmL zYw(xxz5qXr1R$6R1IaXr%p-WnjMzH z!se7CF%;iY+-TX--yr-e6IYU?wdP*DHJv)9%l#VQajb)AlOZYAu#e$jFnCip`|NJ7 znIP_LSfDdM)_nAbkS2Zwg4R7pR{oBg@XWYEupN$$&mz{`+*}ADBs}zI5tj5}la-R{ zx^%cp$uBj>YjS)yhBU_&QY0-)R8G47UhhzlDrTLoEivu$eOh?NNJ<0_ALs76rjp)c zE=*%o(7a4URT&PEl{@}mbV~u7qmm(lHStGydEJ+&+U2%i_B*Guao^kE-N_tl?}tK( zxyyB!jqRTd8Z=BZiLw7EF0y4}Ou?2VgppiL5ae|H{7O^SOm@>YUFv+16@%rHYhxJ{ zC6GP@>k0yedLK&S!&USAqG!!2pS482-Fjokz8a6SVkNO+U|;h)6~3t|8&NLIZ#>0= zDDRztb6F#}P-L#f*Z%Zj=1f&-BmT~br^GY${e9wS-+^+M*-4Ik7Y}K>U0NJN$T3LB ziRN;1fHwt8f2YuZJJRmG{5MzS1Y?fl_i;4Ml6*DA215U5KY zKW`16%d|goqiD);f=>-4f8or*OQaWr3uveNP1$DHcvN=Hg>MU*+HFN6U$Ez`7^Wt? zAKZhM=ut31pToRbELn~Mkll#MAdkMth;&Qva_s0ud_R*JO(fRnGk=pC6W&?#^qnT{ zur6rJ5)d+lG+4GSb|;eTj*g6F70B$O)e0-1gCmg1!QEbgYeX>m z2tRN7Td7nN5-wY}^_Tiu0=0#m1RM*wMPg`Tl`NZC863_&+Q9x*YdV^vw|S*y%Gk2olCMp*Z3`~S z?Mv|asUUkb(hH4x5tgflQzlFzLJj@1Umm|7!bv1J_mg8Kp1AZ8v*KKin;#?u5^hLQ zc%gNjW~rH^S%-cMj9(WH@;7x%ZJn0wIV-VAb0|M>aknpwWs2CKQ%#&~s-)vMao64#6Pqh- zC<90>Mo6AL#AQS5Kn@#4aTn&P`zP4YN8ZgX2ECg#2&o;3Gx7CiCg+(NH3QUtAA!lr z!s&AGn6lViN9M{pYGHjwzWmIK*FI`beX=O0x6rD4fEK*v*g%LvK z6!zWFxtoqFY^IYmZ^Mk4Q#t)!ZU!O+T1&hafk8bB#%yMw<^=`w{_*4Yw%Tga6ExtA zTtcqAtkPC^dXe$#Kxny#!rSrf68BA0)GLFtHz)$!?t$e-SLj>CJ z0@bEb?o_9?%KP&f(oUCll9VTtz5(^(M$1#e`50yt({c%R3nE#ms!2G5a^`|IBp|++r5L ze2Od;QpJ3ARG>@MfQfNk=?2-JPI|H@fjI^mTCaB;&VyTL6r_pG0;ZM2=~pvME0%jIMDXmGxK5E zr%-4g5&0WLXmGjsNrHKpsY1j_RQ%ryqQQt6IIj^8c)D+dV!5V*W`#Vzm3{;2%9-UC zb$>lfcHOsbrRX; zZ~j)Ky&N3MZ+V3=C1PlgG5|@{evr#S2M2rKc-;2>CPmRKmNIdKh?ZB2;-)|^8+rD~ zNeB%Y>g0OKskT{^b$NAQxgaqnNR!l$V0F?mHy@Du0a}1OcW3MDEL9oxbx5iebk~8m zEL4h995SJy6NtooD9-OZhOqioPP!VlP7Sj{LdL-)?m8h_&9{6+x!%*R$1-#CLQj)R zPppI{R1r+K8Js2ReD=V~PtUbwj(?3~0e)#-7`+Ps`N`Q_*`6Z?g^;Yju2TTw!eS`j z62O2Yd|Vn^oi?^oRf__*;RjSVAU-*u(u>82XWEP#(oatE-=_B}CX{*IQJAZQJI(;DmSUMyqHv z?;bapX||+n?xt1FicA@|rl{{pzGH1OBL(Uu&;z3l9;Qw|7XMP^NN0hWLV7@YL3TMs zV_4;%I!YE>G390TY}X}eBeIJWZ^)76G1j3vF=gXC@|T<>CsuA&rhVH0o~El;K= zvpcJf(0I#^S$s~a~1$h(*S*lJleOuD3Yd1{lTliSK=qK zcjD0bfNYLUrZAFe0P+lu?b*3(6**v!8K9uYD<-oWznsR+)YAv6yE_gro;eGUu;E4f zmB*`#*nVWHzG!?ILR)6O(k_-FogmY?mty_=6EuM@&=%=YTpLrTnW7q zhvNgR0CA2VN&x!KyMpHc7*KQYMBqqOA@48jz^e{C*c3?PXT0pCByn*I8LTWC+x#v) zN375?0U_RN(viLTek+#-xQt1`m^i}{V z;Tfu91g(p&OX*~=WB}Q|E3j?5NHY5rY34jXvvi`S$oksyYfdF3h{5HzV=3}36Xds< zYy~Yjhwd!^e!K45Uid^!8M|6Ue(Ms0(Lc5Z0;LPzvipfWr*)~6BiNS1_< zB=06*)yRB`u;|1)HJL{DVp>fqn-4m*Ydc^yR`2|QY)Ml6Q2w4{X|v9fTxEHf5ck^k zGyvDi=5VyRG>P>C`k)W72*4d@3dh6t zLK=69HFu0i_SsFJ7kLqfh0&BI{y9;6GgPH1`rc?e9z1GNo0H9&k3tM)>;=ni6tf(2 zxNiXSQDw1-$LVuN+hPvgc#fh>0HYVM^G6?mE0c%SuII}sMDpIb74WeKMg19|%C~ec zdFa~eW;vM1=iWZ>Zd7i8if%QV{?ShQ4hX92$>Y_JI}=K{qMhX!Ogjf?%mV;?tifM^ z!n@GNLfBW4qvL+mGIJ(Mg&fp+iiORT`v7F@yS-VHGNt~4D9I3ljQxjPNi+mcF(j98>S_R?+G2|H<^6HEB&9Y z?9P52eEM{2;q=Fg&Q={N^$6G#fBXGSyp27L-HpE+yBIqeJAkl(=7V+y>h{wc{}1-g zDyojA`_s6)ySqCCcXxMphoAw1ySux)dk8MUCAeFV;O=J*-+b>{@BA<4Vy^K}-a|4E|@brICFG2JJJ$8?Gx35WI8bqMf=0HrOY zk&u&aqKHhyl4&UZoO%Tibf*LehBg0?upVwCC@`n6F@D9jUv5cUf>!Tfpf;gE3Vb@LlBI|?ojW{ty@hgpH zt`b>;W^X}fY^lR&mO8w&22r;@?RJ}i1nBh0{m-zM$O+O#4#9=ro9b;Y+9Kndx z2#WGN8U;X=_&p_2TqLlUi2|Ro^Imd0gk`~*esqC1*&7)b^w;W z>5YH$TJ4Yst! zHu8-)yAWVK715HZ+c-({-_3lD6{j;Fa^ z+r@pN*qzE0JjHJOfn=I2)LNMLUh<$J5<>PL0BEp5ezh-MdN$dK0G03?A%4nCRN#&L z#44;lz;j?dv9slShd$!ws%5kO%oz3I6ar(|!Wcp_KsqJ^mQHOXWZnKx%w(xWNR++R zG^|dTR0^NFITPb;s)?%l^lTCg8adakOkAXLA|*h}^3mViLmY;Y^~PWP?7N$MLegwJ z9b~0(iM67uBUUQM4TpQzroTE46{ACU5djl+*aN`h&qwh6>-G;8`HxW4uG*YTi4SIk z#JR{Mv5e)un74U}is)zJLg5VO+l|t$Bp4Ji+yskXWUqnAhU%x^S#|*;T3g=}HZ{Ks zX80omC;cIs1PE&jSw3Bzkb;jrfkO}r2ng=MP>*2FMPVuisi>a{ z(o^xLZ@E&(azxAO>NcO$%sR?W6l!`I>pj=7cqamyoA_SN6M|7xF4U8PpZ(LCH7W;W z>P25`b1h#eYK^o|d9(H=?;>Rcf1zra%ntxGaAm*p-T^8$68^Z!eOyAV&f#68y$a!* zZ(|e^*X}w(J@wKyv5%T@(MEpMkLjGtPpwa@vMZr6 zI?&MAIB1@_nmwd)P&ne5=z&N!6g_rgn^;xV zHm&g4{A>8wwcK;zUjKi!`Ab?)CWVijJ}3q{0tOFVGJ;v8H@yIGN#=thB7`EMFVATC z$Z}`2>OMak<@?%re)=`sq1)mcE7u&*qyaeP&^8aW=Ftag;n zSZz_~grndb(O7M`QI)blhodk(|L;!k#Arqt=!&`sL5(O0B31uzq?8e(v0A=nddRo#Cm$$)%@fXTDhU+5 zU2%}K{WUj22S_&EaS-NM6$u^&dh^aD_8W5lC{6>UaWbSqLlqxl&`$NPT4S1|pUTSC zuu)$blx|OVsOc$`&!mws6~mL|{b`hHKdz<|Hn@u4)A=5YyLlfxYz1krfvo+QRc9At zu-y~<*wD=KT^AB|mDq)?5-kx{Yy-UdHu4Vx4!Y=0kaq3ml}%F6E}b_UQ1)4lH?M9F zbq2*kDI!y;k6(+MrXOIYyUb^$L4t1}s#4#(y(%Ps?wvW991HKOR60>Xy@>{B(4=Qzv5_b7{e)bLn$L28HN;7(rO6Wut?oCTQ?c?RV7ZcigweJiDndUWP(BtFr8KJPt+Bj^B1q zu&yq9H3aRZI*!}q-c;DPu0_;)r|qf7Y`_PjGxm)1WLWfsXqcc{Y@`ozEN#@AeB}l0 zRtPD0m1hU-w%uyR75bA`ya)y?8x^gbu zjus8xP)$KKxf#$}jHo9-0hb!T=4 zi050_)jE{(3?mNT9>E&?(9hf%7RyXGzH5nG58RI3u%I_JXz@i|+1mV?Ou($P7X0!^M+V?ZCII_UU z40A2X=9(G>YZ~t_qrVPUk92W_5yIoAfI^Xl65@}#K%CNtk<8hsu6DT%_><|Shw;P2 zQ4VP9rJt1-1J6D5GPJV12v>7+$SL4J$ z06#h)lB<|g$`smz{;Euj!Lshq-AiXojJes!f*@wcIH8;NzT*2X0tzpLW?F#X09AmG zZ{i0|7bshRudcn#u>yHEZ{imWF<;-L1#Q&`ENBrUXW-?J(4}))m%5*#!w?{06S#SI zJuA_CibZ&|P`K|#fLZO>FT1K;g%3L-AnhL0d#q{NsEfco2r{DMMg2gYYc-~}PaWre zQhp5@<9_0<(g-Lb{5zjf)d*1H^bB-Csf=Sq*_53u)kBCLHjUlqY14fW8`L>PTc|LA zP%~L%{P1sy!TUR}ovtYS;%9FFB&N_2&|$_sfOhTxUp1J8Aprj%J%!5DZa1r4XT@(f zD<<@-=@DGg#edPZ8};$?^=0^b=-R3OI1fV_q6u^`$*kRI<})s}V2R?j>>J9uMhSd;vWnhBrV%*aW0wn55);?C=(E*7>}v2!c}-$^9|xA_^_O_E(#J~L$A)s zRt@!H)k{Y}OGDQ1x6<354**rbBb5 zNQtm&mhh(hu({|vlXhuV>!A6vTkDi)zsyGXEF4BT0gwaWY5PPa@?^6so zCK2+RuRic%mYG1t&67qycc|wsde;fM(=Yt9xIQxoteb)+$(3G0t>!LF88zrcZ#Hy>I;c5IrymR%__3UZ4^G7Hn}8fviv) z8%#u{JhhjvuMqqIR-!tJZ=V51)tZ%%ZF9yUq`k%Fe6QH+G4G7Nxfiy;{Jm#j(V}bE ziLI_~b4_N@rfax0%JCXE_OBJB8@xo=OpY!>+ynH45QP>dzeGClArRCh8C$(KTWz!$ zSbxmfitxz7ric4Hj-1Ahi)|$$9`8G{8=)ya1Q@y4rC(%>;Sj%+iGP!bt%JV`KIGDB z1q~y5meMykuhgUAp;nhIMf3E^3Jn@uV1MC&ha3&R7c17G;USJCPK%#e8N9tdYms1W ztZ2d-<|qwp=&;&hW)yS4GbBzzT1?`R@3Ol(nI$)JYps%MTyB+OjdYULn;wu-l+f>? z3Z+tR2qk>p-?e3<^tGs|5ao28&Uoo}O{;$Sy=7V+w_$b+&NpXuHs&yRL{{Vzfu_qa zP_Yj^5vVWV7VSge-;gtU4~Y0)ICcfCzfq69R`e2TyFk-6CCVCmX<3-TJ6<^~(8dD? zH7NRK%&e~K^&2-p^FB;=*ga?y6~;r2AIbwC#-ln8GH8>CWTlqpDHhJd2Bg0(0bxbr zSHLELa6@(QXrCiwkimB_=$g3L!5|wF_%f%-24me3S&RMy9=&hk3 z2n=&)(OhAQ(6%2zNUM;9gg4Kz)x$_y*4d{hi+}8M7gu@d3xIeFG0Y5w@V8u~XHA9h zA3(gtLDgpASlFD~SZ+XD5n2@$OGHJQk%1JQ<11LWj?PaSOdzg*<&crLfwzhwW2wFO&)>RwMDf|^uGoTVAIS*i^y)X(u$#H`-2#Hlqp9(Rpw~DFbKiEW@z5xI8EE!15 zscN=W*HeMjIc#Hg)1yiMjB0iGZE zb)#;Xf<<#~S(*z99QZiWt@W5r%TnSFE;)p?rK8vhvjQ!~Axnj$U8Uv4PRFe9sJyVz z1hKy#5Rs-uw&_$&0<@t7WL<*WL6!p)YMYz-8Le;k7}lcthMlrNva4)0g3FH+VDUD} zu)(eisZ|ed7-rw%`pdtXNQk_y#0ll%|lei*ht8@ZSE1gh7!~{YkD{69z-2sLn-{S26;Y5ZUEussr|>@k|mz?Yh9FE+KT0?K@OvFLQy83w>}TI*`s zX!|6Ytl{lKVzS}Upp!INh<)aiu7nuRRsUh(*S@6-g z-FfYxhAevp*WB|nzMFOmlCj0doX~>zF{xeZ-_`5wa;Y?@1md_6E6=xrAq3-wTr_JS;>1 z$y6>ra&K%(PT%VzSfqA&SJGVEeV0H0D76>(!)VWN^(YR!c<#Eq46CDcr7$mgI~NlT~c;O2V76*7GIBl#fNwfiSl1=lRc$?F0f%EF{PSTQ1y9tMZVLxl93iv!o)tuj+>DqP{!GaXtNf&CiLuYbonC7y~#i4c;a)HEEBgfPRb;(b{}mRkjUv-FyX%1 zg8HL|5vB=&yfeSZ{g^e-_7IAk907YV{xvf#DR47>#>R^CX5-5du)Lmg#|8*Z)@WFh zhE2~DXO8BAC+L_xDhH97P9(|XSR;0yEl7d22_$h;d58;a2 za#BPjI%G2hE&v~Y`O6|Iq3N}Uv)g)}Aksi%(fOm~N1Y3G*>T(U@unk6j7ZWh&!og< z%V6rtLpfyWa^l6+$;!HH=1;Ommdk!h&) zY2NgDVdteLU-_s)%AwT)+8yS+)}l5AXX@n9xb3PGijP9F)7cPgzGD4jQ;MIg0(7aC z&nTrqO9qoU=CFl7+35$l{j%#(pApZ>StZFxC2;JwDjPmAs2a1A5vv>=S zk^7mOdgsNdmY)9mUmt^8C#XL;_nrY7ki*{TgTrjjF8GBOsn*;v1U8^|tN6?C#vNyHl3Ik6K^VCEUdGc7&z4BW7v@bXD6;9Bq}^Ly~3Td zKT?$NOqC#E`bQ789sUEHgT=zjhw@`n0px>okeTbL3%D<>I6?cw^Er*n6BiCXZ}z4> z1&w;BF)M|IIX;Wwb%wSi$8Bqp>cTISYfKLc0VKl{;w@E?9IP5*m(CMT>X%#&TbO!< z)hL;++e#7;Y9PTvk@TYTtoBBVksh=g*)V0ppnnFc_s{89Gc{D*pF*^3v{X$msMVC|4Jd#h*RCX>isjC5Tgpi#l={nl7s5jen4~>rDBrQ^&yRpOb~AQLYHR zYH>I9cFh;!ws|-AJzj_@T1(NpnNHH6bG@$+oW|bI+Ag*%Xwqs1x8y4qgT>ugpR)~T zytai%h~*Hi6FTL#`DxJBm1GSj#oszhMeV#;!36)68e6Oqjxh^fUt2L_RwTBffPu#Q zK_^rbfsjA>;9#M|KOt66qUL<}o3DETb-Tx2ZbU$$$((c}amhy1h-iwO1{U`aVhM66 zmHn{-tIDZ|ss|YpHmD&$T`5^dZFBF-;+wB+gbr2A6RR?IiB{G|;= zrtKU*gJKv#RfXD}b;Rsi=dB$lNxjv>9wNO)noY4^YCM188>BN`Tfk?!>EMkB>_KTR z_9Dn%9*<^!hV==`s1D;OzwtJJTEz^B{#C$$evwYu zwIghx!1_44d8<#6kNazCtF_Jp)g-|<@@)SJlm=Kt$ql8byYo~5r7%J^)U~w%&y}!{ zHG#Cn-;EFn9sgz$Th*K^MR!ewsnuF}3M6Mb3Q3-c1hYb1R(qJ$uhpIO;=*j(mCC~V zZw@Hg_Na6#p^Q%?qDFp_0al>P4$pEFaI2D>i2QRt@HD7@L|VyCjiI5{Y<^XS28I$M z=fcSn5ME8f9;nk7XLqygO}e7(esB@6AdA^(kl#7NX8C4UMB}k>7=8VWDR~qI#;y_k zH;&^`Xm}gs)U;npmjp$0%`L4PP=?EPX&<(@X{h4vg1Hxus#hKt0)4;yEJtt2w#c9B zC)+*Hi?3SDU0&4oUJfZYio)?%o^{Xi^0Z1U==XZ~4!AG|2*|RCuEKCT0D#Y($Ofqm zVFIB8K?3sCKZy#;rH7(Wy4|kG$}8{49~lS8&VrEPh!jOT=|z?Ve6>Mt0`Sa*1->#$ z0=#j)LB_;wG0iiElM=*y`18N`gJZ4&XvKTI?ON4CX&(V<+~ZzFZ4n*U3@*EKi8Ns? zK6%SStK+MHg>*nVhLu%@oLG)^a?)#VP7&jq5j)v?y;UuOQnt?0h#noJ427L)#J~op zi>htM7H6jclVUr6;IpFz7Z@Qu4%baGqcvBjeRu!*5??qpoYi5YI>`)SQN$1)s zE-(q)5N^Tk=qPT5?FociNPNOAc=!hOKH(N?6^VD?K)A(v=`%@cD}duWo(@&+ zvb^ZvEr!eTP$;)WKmjIgwfQvf#k>n#uYMl8wa z%a?7jJ3u;D9;pMvuN!F&34Q4(+VftdZ*pb_Ib@Mh0HG$2DJ;d7&0@DO^ey)H%T-Yt zMMWIt1mJZj)JZyI5Km5!WD|Gt9r-R9r>heFn- zmY+^2ZDo7shA7F-@i&#WN5jj^5!e9KWD>M&hCj^?KMnUM6v`Q4X0ebAqu6ni{A&_pN z;0}QqIj%0E99tpryA-YrO+^Suwjin?sKBqls}NL2P$!~;tb#aA)fFo(Nn#-pzoJyK>iU* z-^as}ii6a!&jn+cbtO`(02xm9lsW-`Mg#=~K@A(akL5;$R$ksA_`kM%4P`K>9*Y_DKZcvX1OJ5Q9=S>&It#O=W` zve%dCHJ}L|$i+gi!@0)4`D4C8&qcrW3?2i%kcA#-(0%nk>JV=Cf0BL0d3VBlyv*bK zU<|JBh|sU}RM@~xDvmJ3i(xj;=#J&qvu^+b7WJ&tT2a!QH049oIoB%1x=RmLw2Mq) zJ%~9_%f;?g5#;8ULXHq;h)o z)ZDIketf>h6xodXtar3zeYDLQ_Jb7X{qTc0Vv19TK1YGVYS(|U@J*?(!B@O@UgCA1 zk+YM7VeVU;tZ8~uv(9R>vP_F#D-G5B=s|B{kyC{W9`%^a&GZ1;FlkYur%==Nrhip`1wLH?oUMQL^D}-ZiBk`+8th&!peA{TaXuPY znRvEmRy=>mSfK?0Sr<|0(G>m1FilKd2`>HGis+p%H(vwM9rVW(qx3^wkpqF>K*%ex z^b9glA+De~$m;Vh+Wa*t`4Jb{X7N?GH1`}raf@@Cm(4s27JgQQ9QpyJE&Y_PmyIbR zp^Sdk8f zIq`Z%%83nJYU;T3U>CEmQTwQNq0@D^d1RGAL2>M;T49y!t$-wHZq^^|S6kz&nfl+l zY3M%cS>>AYNME+Cc<04$5%NuffM6P_?}E3ti1Pq@@ZztCF^a+TUQxIW>3WIdB!0k` z!>Hua#?nm?P?VB}BxvAyL2wUE;*khYXNSzv0CJbWu|%?6G|DCladYM?j1vZ5vaFW; z(u8-R1=mRf^yMCq9)ksWt6iJ4k z5V_Z+T|8_Uq_z5_#rqA_`?Nl8f#@k(W1^3InjQLH9l^v8;zZFbT0zzcU9TAqx4oPA zLI90<;e?1hPsFh&8@&u>P|VXX^Y`m$qqjZm-v5iureYKY7i-1DnLswwgM-*{(y1~X0PapxV=`QiKyRHF~;E4f*1u)?@lf0R0zMZ!Cn z+5(tI#zFz6jtjH?+163UG?R!^uO&mFg07W7)lJsDx}Ru-9YC1(w`}Zbld5tq?&16B)>? zT36H`u?e**dHPNfYvLAR-I!}_A&eKHG)HaIE=u77qlVXJ%5(*W;E*<}_$KioeTt21 z>NJg8;i}D2Wgk`3LmXK)u{Y%i(KIVRY|*Rvn2imvYvSA`j}1>dj-kxd*t?34FCswx zhRqWG4Vmrv4Ou7`d|J=dsn4VZ>=&y&TL$g_o(9GE@>erxaTD1%7YmqK5SV$^E!bxD z^40!SZdKh=rJ-vAY{{e_T+@>`!2OG{d(EK8qpD{a{^V)1k)4Ga*P>XB_4N{{ocj@& zwiU3e`ttSX1%1}2s}0e_q5t^|(HuXpf5XiGX?q`H0^A~Kvv53+4s;ZeWL7ek_-}BL ziI0aqFRSZMtT-!^6@0$IuvXPV^AdhSpFs^tSHGpMpO>#^wvx=88B|3=JFfRAjN;IZ&EqGOU5g?P@YYi~?_fgSwTfTo*2_ z=Y@(iGfTf8cqcF;hO3OQ`x{&?YoZn;MA`)Oq8<6yf%L#Ofu#go4H&!9dDHb<`+HR} zdmjc8B(N$QQX2fnX@lR5eVWLJ@BCE>=$Pw7vvyCyk6mL+D;4hU6kz8EWCFbdinNXr>Vs}8pV1OnSY zq1!3D89gDs+s-bVF&aVJ*E7P$+O7vFmh+UWoejq$zH}V_Mj-EySGcBs@`uS?GYJ~~ zjj`P{tG(vBY|QwmIQod&&qquGWKJ|cHEsl7Za{W`6RGJ$UDiOZv_TOqFbpr-PCWM2 zIp|SZ-$&8QF1mQ{!bDes=q;v&I!>H{5t->kF_$y;Lbf@q)Aggp+fdzVq*TQl2O+6P z%~coOY6T8a z$Uz3x_c_OH+>&m!+luI$#9tBR!GWcu)xSyiCB&ECfdpTHl%9cn-2o|I0V#hAP_qtD z^Xj8z>my-8!32ME?xSVtqvhI3!OY+dtiWq9W03$+8OeYV#)sfrBt-G3s=^f^ISY|Bp~mzK%w+&BbihSdq(QB`0iEtR z3@#+swhAsN*B0gMx3NT}aXD^`v3t0UHi@sGo!*G$bN-MOINMzmu^3p~#+|HtkYu4g zgEeXNn--|_(GISvFli{BT*w>pJiofdH(qG!6LbKScDEK|K+m4!{djcIy6dz8;>+5D ztUFkJw}F7_F-C95xR^$n$`|diybeCEF3^Ef#cBqW+9u)O1q>)Pdc-yMxY@%;VMqg# za}N0|BJmG}y;O?FjD+a?x^n&soGgXSA**wmOa;Nc*6XZ?#!PD(A?U3)2PFj%TSY=- z&dyk(8^#1J?_fh(ULfXlYpynBRWJ4pnTj?AP-1g~$muqApu|KAZ3~5x@Q6qY`DsLg zMdW>hat=Ki{bDVL3|+^6e#rzPT+AD#S)LX+g?Ikm*&|x>&~Wn#Z!_Xh<9sn?L3;O2 z9MoAG20|z9URPwhLyXHXE#NVBGTu3}ENw6PwX!Qxsi`5i5Z+DZ|P6#7MY6b_T)xT}Pf(xp3(w>W=xoG2l=5zX=)dLstE3Vl`LniSSvK z*^^oeYI-o3xI{N!69KFtF*}4DY7T5hQzuBKmAAImngT22)@9=cf^E>Nvh19m&s&?S zi6<9i8MSw)tzuWXRhS&cJqv^yA#E1g2AKgGtQ5zFx`oD@8W0V5Wqg{c$BKKeHLaDJ zo^qFXVA|(5aXo)g8^#X_@xe4hfsb#fxt=@sVDDw-hSO5HM>GRIkZPeHW(Fv9=|~}y z70LgiUa+&R{~-rbFBXgCNjkZkJ zHo$21H2xztBp;8PTA>~%3A1cG-z0udVtU+rEez=~ylGcIx8jk2(t^`-U^U`ZBz9dD z=~}da8g&sD`o~7Uza0%6YUF3p*BbY19Xy-Y+6PMbCr623UnMQpa~WY65?=U>+4D1f zOYM?9-3cp?XX)fyrjH#2Qo{snc~K7sGG;-M$on*-1(*bx%KbWpTz_-NV(?C0)RB-W zw2P)blA|T1?Og$5bw{bcSrhgiS=Ob5(d_tcWNWcx>>zJ4>~eUr;d;}3g?%xkYP}}@ zxp*Jq4Ux{!m^EpLsspeRV^$O1ivuI0ooefA0j>EfmO_ax-#uKgvqCq8#&qrEo9wsN zT)!56XN7Y-N%buqgk7&VlXnWOPvTNk)kc)!afF;exYl=W7b*A@^W^o#DLg#=a1o*P-e9wuG8guv3{A(6zzJV=_vM`AFOiIS-7Jd|a<_SoW;vuI%?#L4F!3S>B@Yj^fNUDHKKs%mhN z+<149cN(nA0-JX?E@*E2zGGcFwZ0lPuy2`#-4Ek^^xLOMU073~@OdkeuF(m=#i0%7 zGaVMnRGMIflWDdH2%M226S&$Q6i5b3NhtNcws!#cD5)C{iaRc9Nk zT8^C(Q@rW~QUJK+TnxGI7+Xb0gX(LbYsut?AD#-6mm4naq6+sq`wa`nVr+OL9H+RH z^PsH>ClIO(KZgYsL-b=)(|~i^G^eUIf=Kea9+dB4ZGG@}bGk{gJ88B^MH2C@lXQ<( zl6vEs(q#)I2fqg-L8sn$ZS+!Tglz+_nV!CGjr$EvjS1l{A-y65mes`MXB@1n;bdid zQ8CMtg zd!9>Zl`IR?&6kCPr!R~6Ma05fodNaWlM7f2(bTw{?|4gRqQj4ssnF$Zx?`VA zZMWgHkgQ5b(ty$WoH6~ob%Se6`VmOMO~&fg7n1h_mZhH#^(%e)g}A7v#uYf8^&8pA zP^-*1kf^qJjpr`2gd*{;GdT^Z8k7Si)(GQNDXtotQ?>;to($NCBs%u{APAb zg{5QYQ=MO4vN`4SUJtw~_97psan7Rdu&kgf$eipQn00rAHWnEmoIBor`}yd>1n_Q+ zvBTNf&_tworkc1oPaXedmO2ngZJ*fx<_EmbDFqQmb7uv|JCY&B}Ip`p?0RQB2R z<4GWtZ~Omsc;HLt1xWk^ORs-@0mWrmP2zslT$_@#_J%?+->qrDj0s30q>0 zri}j0LV{O-MC{(H?febL$P8NY+{n+++{g0)C!5qww^1Wb+JwAwc2>%*Tp3y~I$GIs zdJbY7^Gmvhbf~7XO4pbaJ1Vyffk?B2hY8b#=*JgqsiPwE#1D42hoD-y4}B5mNE*F_ zd|Fqx0VReJ1iv3x7aV_Xfl-jy)7zsxmRUow##*~j7b|9WuM)S*dL~F+oyq+&I<6qy zJAU7Y8#zCcC-`8wyl`+6ri$?rteqv?^W8!Ql#O4RM;8;VbElvj?jnklmWA8YNt|;e zU&p|VBwUbsxO?a@!ge1)goIf-u%L>yZZzzVptbgs*2uo0=82=6!$Czg-0D}A(!U;v zf6GLA`E6nsQ-$22A192|_+b^9$z>KvwWLKE0eknG%=RI12=VI?S;;LXsZ%gCL~agl z0`qlp0b~VcmC28_Y=&-u>fa~h0v;lESQuK2iGqp_P8}yxBV5I{sZic0LRkD8=8}bw z&X&@n3Jsgd=4>@Y;6xW6)nSNdS`&qvYeg(HS9dJ@0bjW)5F>K3yhgSi1=+sj(k4rv zAzq=7W<0%MGBOIcxYeJgFrb1rP4nmPJ7@?Pr`#r;2xu`@|0GkDJ-LT_*=NxfTTIN5 z`Jv(Zhr+1m$~L_4yu6s0R(0oBo z0UsNZq03TJ_qKlusBA~l=RSre8yD~NN|ht>!-3j_eSTs$S<^^EbdzX|K;F>nr)$x% zRf)~!Qw}5-ZG-Jh-HxORAM@JD(y4{!p(yV#O}?$Z)|%I%qaf2mc!iw!sS5y4+Q|YR zL0>d8wm?dm-GF?`vs`cWcW&rsvq6Zfs0^@+FjIhlLW9X5Ag!=E6!XMm3GsoBy%=Or z_g_lDVbJGqp}LS9K!F4S*(m;h!N2$df(Pt({It)p?Vrqpf5x_dYM<%6KyOY?8-)8Ekks|Ebm5kLJG{eK+ysR6s~|Bt+%<$n6`r~TW9KilSKxu5o_ z2YhY-?X!%}JpVrbr}nx0Pwg}PZ|$FReU|-CIiGF&-|5fx`cE3T`JdzdS%2pLtkb{u ze`=rhS>C68w&PFjpY&&2|92Xg{Ez*!|FeFd_D_039t0$a^uKWv6LQ1wpj8bj+Il1? z11`K8)yiqCuCkS7r{e}SV%r|C7NSF z=~%A*FNV9-Y4Qj=bEmk2at~<{8=Y!PbV@9I5kLnNH<6;Ca$6*#@N&@ zy;>E=L77?HScIk!{?NDBfyqWCGVICX%!HcgEa~IksWEXC5;C$o|CCfNa`g9XkWK*S z4TXz;G|52_RBYOnp9VKg&xYiVl&B0Jm17`%eY!G zx4STWrFqGD=RcX_CRE0JihOQgl*5^<<_jkbFc=*=lKDlYGHXjPV|m@a&>sR6lhUG7 zd0N)SidVGrI#Xma<5-g=$rqZqmb78p=DBXe@a<}b&HzqLO%alDt<7lSbZ<4{I!v9r zl7w9wsIB?!eGMr9o$w}E?>w;A8H@lIj1~Vp;R_+T0F@O0JB0C3_UsI2VSXyiJIz<* zun~w??2~*G^|g~LE;NvP<<2f_U!9eoZ!)c87Lh?s3sX1iAFZfo!O5|r$ zAM>TiNp*Gr-eb-PiBddxUy3SVj&-<5ZOmlo*;LfHldN>e%>ZJ;a+Kzil6xQ9EUu!7 z0MLfb$rLx!xWh~_CmyOp?NfOSPP;>Y{4#iQoqbJw&tq4cS)DA7oXmMwU~Gr2<%_>$ zCHsPQq?pnzgG@oQyc%0rTpPg}uM-C@>pVGmGe20NjBQby>Vp|DdfV!qZS5R}ai-W! zTm?-lucL8NBw%Rsqu%(pbpC{_E~*XvXtVrOmJGg1OA8_Hq2mz%n_6dWC^;uq@dJDZ z5K{W^K?_$Y!bJFj}v8^uMhL`0xNAMM(RWfuA8BfPaS z63wkVa!zM${QAe7V6)L4WAt4eiFVn)}m`08u$FzLdrYz)T}HOm19flA+8u8Tb7!Nx9kYfa{(=P z%F%4Kb?$nhAAW1%t&ZLG${qv!^RPq#-ji-ZZj;}yGEVGQqUNvD z;wY!aB;zW6g}hw``9B$bEEiq_ggk(5=rts}=_NPH;qe+z2iUeuY6WNI2_m$*c#Y6 zplMRsz}djjz}}#yjl1$i6AnK#wmd2rlIA4pzN0m$9jC(z43ZZU6sy-&bg;WV;f1d`u)1oK<7)gMcsv(eA zQb^*>3l1O!u7HNTnGFI$c2AB>WJ4Z-eYPZFcSbtl0!t>Ago1zH_yIM@uWEyr#mUW>jtrIII&q1dXovSv0A(b{{o{ojmI_U!A8O` z%!oh`P|%lA(rx17Z8hJ}_(v`OnWN@e(!G7T6xo#4ZMmY7Oqv%T>AoN2u0por-a&=v zKTK%-#lWU(-rKjcDSENl?MiAR&!*0%W-ogJ8C_BUlsh!UMR(G|ciUszU%_uB6K>Z~ z-lb?2A;cx}P{fI{3!$F{xWoY}3)Us6@{V2GYHDS)GtMc5bN=jym+#71y;5PtF}Qfi z@Du3aaU99=a;u8i-Iy3k_%(dxfFbg?3t5k-I%fMZaKf? zmr2Q81Q9l+<>I)}fU_WxXN`=n))35H?y#Q9uV$>dwy$W%$&Y0r+m{V-%IG};Xi_uf zo=ztDMS*vjIRZwHnebILJso|yeaeJOG?;KQ9ctlz;>{NcafVjXA%}Z zAb;yX$T|tl5_sb-GsJ1T@rz{Q-kLvMb)?EF9yV={iwPO-Kb@39 z?0dc3g_IAXgR<+p7_u6QK9>-RXak z_Lfm`{cijq?(Xic#ogVCyIXOJ4N%)q=T06=o_tb}Mfcc-RvxY0&i1EeM4sG(XsYBbS%a0XSJaa^3C$|< z1i=8EZ{V8+^Uu^SV#O!Bfz)
  • g$!%$sD(6A2QT=l=0H!~}A2VY54|A5a$2sN|G) z8>(fk_BxsJ{5NC;S8dHWS|vkT1`~?;3Xu`JOaJ}LPpnADuV6q|u=QTvM6W1)&5cu_ zpNxE?$lTUUhS7|QbN!pj^yhOU5dj`WMJQvl=|>iGdYd1*?TNi3t2V=*i6cEY`bm_2 z#7L&T{e@lsu#6oy#UM;%@0GSy*M3ImY{JkINnNv^MSZm4wu;EhN9M-`2h3e|+^4GR~F2 zto>_q5?m&vEnirePIsD`>TvX!KQNcKPUk~H%xc>|9&sX}LeeN-x`R`CP83TXAb=V5RN|6B8>hc$8jd7Mke1%L?40s(t#-O)ve{dv@*{|34)M^ZlNDWRR}qx zMeU(r^&>vWA|SR%voZDyJ5_{?q0A;e)l1D05LwgNM7prG-?RDC9{lZW3imI4>VH!_ zr39%wA@ESn6%801*-;&YPg!TEtB7ba@q%|(sDVyTS+zJjFR4ZBT3jhp9Qu)x)+7EQ&=P3=6PAW4jK-cgo+%7cx)iw|cKX#?%3r`@ z(3QeBVKn~STk8JY%Dt#2Ke=Q0m^eRSY;v_p)g`nSG` z0HRJm7#^73nCZ&34g*pmjK<%v(v`k%9|Sl_-k&cm6nNR45LinUgDb$S;pbxu??C*M zufQ)RER_UxOMQ>625gX>fj)8g>={Dr-j^DI6HOt7vor1G)~3P;oT=20d)d)U9^fzaYXMKmGH|3}r}9wF z8zhxfDu-|@Y1puEuhv!#76z2dsMt^(;u_a&Um``Ar(r6rt=Ov8(9O9TPwzir_aDxK z@rhM*U%Xwc#~z{AeJWq?|NS-a1<{PvsjH+K;t_RhgtAbhC!xmv$=&ni%C0zMZc^jUig2=RC3-L zDXqFS5ub7$EYQ!p)^$r$sODz+s9h`=X8mXA_Xs^_-eEBf1(kmCU81Cg*c_;^;K89i zxHUn&q)h8S`Kk0ouXgP>%%@B83&Vd)xk-@>4PMm+z8Pk670q zu^ZJNL2Dj+PWxTn6oYGUc(*>hE)&l86)EK-qfdY+-j+?brgZ?)@@GzTi%!Lv^%*EQ zCEkKfcXHS=&TN&*FUd}3{#2+&H_thAuP&1*jwaq#jEYD_ z_kgH9c#oxyWb`vWOWjHrr%nr5u|K&%8G>n{OPg7{D88FTBE@Sq;G3#kp#|E_UHwOR z{@^tB@29;SrBf3mb}I}5Y;kQyNlDoQn=4@LAYN^OZ-w9_^W(3`E(*_9>e7 z(*jcN%ed^z%`pADVF4|x?M8UDxRpE{UdDJ@F3$~m3YIj>F8o!yw53$SJnNixzr>*a9Xj>bT5jKQJLO+w{fJB-aw(Pi zt-w3+i1gcXw9_X*tMS}w9B@82bp-50POppO^L8}gl{v9n?cXX}yyBr4s?a5FStw7EI_GIJEopdsO#rxbcgc_rxB34m*Q7T6l zvM!>*8vOw6x;lH7-z>Tb&{51q8LqG%P1t#}^O*wZMzhP3qRzfC-`uAisDc2ctKV`* zFS#2UXAdlgopVP4vEQzVW7g);?AL10s<>L7aR1F``YSfj3&v6$cs(N5=J7WuhhweQ z@i*iCtIXXell_JoH9b_IGP=9TB4 zHoeHfNP=fsBh!W&Lq?%WT$W6fAAWv-wB*O`KGTPy+jhMl$48d$?L<* z4{cGy8SPbk+Q9KRQWT$4aU>6JFuO zp`*}P-``ArXs||qbB{lm&wOnAD03**CjO9&C#{a`s6r4PJjLBID_D!Ugk0`$apR3` zuCXs7`>!lmvu>lF`jC@flu)36u=s;8@zzJ zF4pH}N-EXpA3omYitb^`A%(7w-xGDeB(;nBHK1xSuO^Yx<9D;Ee>_mJl{MQVTf=tx0A3d5PMw88@l5uQ8L z!e_MEcUNjb7F{Efyc2yP9hO+k^lTG4(@hO!c%3ex!_{oN+EajkN$0IuHZQ7G4t(sgJ*POlWO#V(oVb@+`jxFu$Yc!_a`-U|!XwBf?)L7nUj&4s2vU(G zRhWn5Y1;#}!<$Z2;HILeDy8CG?cMN-mO58NYKhV0uq5APjrrJf?wbW{C+;GrK zV+Y;5sjjeWgA8K0+zs+8<+xb+mkH3&C=N%X2iyLH&Z6#=z((d&AIkg>;XoTeQBW?;2{T-*}43)l+l3?0XA4l#OIY zqG9zs6H8K|%avH7Br;MdVfj%^?jVR6X`*f(HR$?2pZ9Wm)fS)LzyC zzn2~+%XUwxiDDB;DuVwYFMF|?NcYxA38jNuas)UhPAe-A^w(MY%VmIK_REnT1%~4e zt^tU@ADwhEmC=%W*ii{-k4lPU8{@w6`}!b>@gpDzPP>>JkyE1BX`rGRKXD4l4Ggs% zRn~nV9sD0@wNdG<9(?6(Vl5trr6-UD*((dP?YjyOspx;o@U4y1(PKr!KBxVQi0ugE zp8xWBO0}P_B%5EZ4L9I((I%zG-w4Q0D(PXvHwFJfv8y&z(05Xw57M(z`|)53Fy%<4 zeGxic2&2lfGmX?=uI{-cD{aP;ba@>f=w=}I%4k?3LAf(Xa3Qu~md z<~JgQb)VEeGsOdQhnOp7gE{~bhIuXKVKP8i15~ZzR4215AOb=p9HgSvW^%4uZBzm@ ztTuqO^Y6!As&_LPx>XJYOTSmLV?HaHNqxujJU8(ci10(A7O_z@4N_LYnV)ooE3EEAhEGi(U7-+O~ci^9o{zsOG$2?zA| zl~uS(D22tYjnD2#C;g`_C#EDDl9BsYK&S{Kv|`JmaQQ+FgKzHgQ1b8!98hS=KV(92 z{$S+*2^kuZMttJEEcHizlOIsfBJU-`w%vLgi6JwwlzJrX6eLJfx#3o*Wf0Lk&kJ_! ze3|j~i`u&?<-dC=!WWxW-0h$l16l4c0xKrWIq+`wmS}j8sXnv1KTy#lTOVKFdcz&| z>VQ@q&$2T(uwt=4q1=4KW0`K>+z&+bBv|pQeiE53-lW4e1n%H39Pk>Y?Pt7;LiM@i z?BS)1Da{lXHakYCEm^-#WL4YG>$Akxg#!$RV}LTyM>E4%6SI@0FBHof0qsz=Ukpwn zAHB15mD$&Dz7V8#(YP9*jycpO`CKD^q2-RpAy?-UVC?5#hp|4Pt|Fh_`|lufdJ-5& z$fbV0NVmZd0JpH(ohw~8-P~b?&0G;LWcr_6%#TC^3oC4Qu}wv6{$IhsZ;0$J=G?Hg z|1rEM)wP4aPX|1sM;=Fo2)J>Rg?Agocqc#(T-NNm@LMHcp|-bgY%dmDO*E*3?UK%q zk^b=P2m-lBi9{z4{Ah@NUF!a6|9II1rp%wB7*u!k?=|gk7h^ypr!Z9Fh_l+hlt|NF zTOTnK&q;r)%D_c=uzaR<{m9)0TK;H8HFUXIP53T+GOk4$r^-h<1?w?p*WTzN0=~JS zYBkSfh~2G;$>RMnFvmjZN0j(IH%WQvLZVt{fsJsSQ7UZ32ViS)@cj~u%r7n_C&gE) zUG*3tuc}J1DTle6&w08?&Cd<)CDEK{f@itol*HPKLiIP0R1ZfiKQ#^iVK#`?*q0D8 zYS$Ch?(~a_dV~VV6!Rt~$c!9UsaYiNqjr(U)B6#4u2HdTwCl8!5!P+{4sEd-!VUU^ z*m7ZNq7ZB-_a8c~f)UjF>AyfpRNWKtE6gfRf}&&PzhzWl&z8;0U|LMBzC-Ve@-U>x_Z8)!Z`a zX#9u1->|V`Odq@oH3v`Mk!*j8Jo8hjKIPjI={pV}MHp51&gD<2&g_A~ZOA<}AVB`pi9?q94%CrdG5 zu}soX#)GcwncO?}B6;JvvH72Q=28sRm@*eoQ}hpmd>-y{mv-1Y7HIP)26Md?u{
      *ZL<@xSp&%2n zA7c~(n_Qbe?R}#~RZ#hZg!ToII3`X^-F+;dfBi1IUPWwls#1c}iqL3#kr)(PTy3gD z0Br6Sx074D3_AZV-xE*zPrjgC#(UA!MELxGqhliOrIgggw0D97=+)TB-s*|TSJp5c zdy#MIg-?N^+n>@rOuiDA={{-Cj_~up0|K(`wnCjV*oLqqQQ+=8<*o! z)sIloYq6Dt9Ud(tJnypPqf!xe-w4a*6I$tQ+V<}bz(fK6!PF{)lxtqupHm-2v~a-6 zQCD3-M<)LeOR-43-YO{%EsEU{t_1}L&$&nA?A~oU=j%keZ7}P?RbR`h-g5+FkanjD zh`^`m6$C?uMvwR}g^m>Rn?E&Ko97VM*S9~7p8D=hPk&T15k&-Qiq%-F0aWH{jt{hl zXIlp-1SbjMZeXuOpr^L3L{}i7c(>kZ0l3G2ewwGBju`RZIh{L(o+CbOU2F>oK5k|Zu`X#<#B;2{ytw2ddbMKb3kFt2o`_|}q^-2b5$NoR$FZPDIUNZzN|syUTtR)INh*hSS7{st z6XOOITt9{L{A0zv>`JTc)k^TP^q{Y>I3;AAE%MN!W!?i`exxK9i118ZvtyNQX(;ywSi{eRpp<( ztXAq!rpvg8JOG;{nW3S(4(ejr8)KPA{0@}2pT}t2y3tp|YfW_I zzEZnH)XjneU&iGG_G3754ObhBDux(Pe#To%F;0{v zGLd@&n;Q!~@I}0;apQ^rV~Brkk+Tq=LkO{$X7a+3tg@EzxVb za3C@2E}*fHEgH;b-9Q2gRZlQes9Osl0Xjk_S-qvxPTk#QcJ#kB?7B|93#sI-f$*w@ zA6-{&_vD?_V{imIA+!qcgsN_bp~zk6-lCCYgm~_v8oi5Kp-xj9gIr3hpgQdfSNfk> zx`f=_wod7hstnzg2~*{39w?g?k+yFovR3yef=0!!DCGpuzgh_lHniYlp%v9qMpCk=3PRf8 z9H14IQ&c6n!|tR95T!!A*wc*-^-13(ACPDqLNcV9Nn@d;$}O=^;c$@4DR3}rw5QZpGS4KHlOszdIL= zrGt0k^LGleMRg>C8ulXSyVYifbZE- zSi?@%Nv18ZN>iyD$E4JosCNaCGLxfA@HRfA0z_FKv|@D}P1OMBQ;MfEakA1-)X+#z zR7fctpyZmeR47rnkkBMDVKOODVrf#C)#FV}g;R00e~JH6!PBXq6a=Am(3PN@I!v&7 z^oM6SI^V(<8KdS`rKl?2Q6#)FUZ}Wq2GuMkWYpsUyp&fK@5Ts=qzLplA@raE9t2Nf zIOLF{&>3_|7RC@O9}Hy{eVXW_VZ}^Q@069=DQxP_Bm-yoa$yI#(W;587B)B$71kJC zt#bu|I_VTS>IsfiM{j7YdK_jJ8=UUm*4ndgDv}2$-{Pqn(#9KI`4wC0U^!~pYF)jF zFM_N(! z5T`MrY5qLWepwlfY&|&;HuQ4OF`hicq>bljG$}VmvLg>xB~COj4w$qvbZ{YV>CgfA zd`~Sc&a+3=Qb}P_!9s0KCAW7WhSW2a@+PGWx!@;h0mjxVR#3q!0c06^VvDI_iKtd5 zE0(HtSbAbdVpN$r+|Oh1qnzOt0l0zid2r07v{KmR^?qKs_{`p&IMAb*-vUAkRe*_N zeq_n=Eah6Us;-urrw81SWwV$tFF+@jo}PoQp{+YM{56fN)Hf{nnlmbHh7$%9=_4tu z7@f|wmb~h4b6mhX5VoO?opz(&xL#l;fSxR5%cle4js*TpA<;{wL2Dq?4*oSiW&;rEE0FbqMs zDBP9i?NED0s@C`iU<4H6O#02Ma|yx5r}IRLTI||@tlhpOq0pNx&dX3wJVh))ktTBc!lMV%v?{ zt|rzE#O^U=OF`=kthzf@2-Bn+D<5XAy2qB&lrCl3Mj9{4$i4XLSP`ci>5j2;lx1S( zqw9`q8_89SY%VOyH&nF5q1ahRtu0mqW)#ZSG!;(|eRXYhII2=~brs9BHbGrQ#R;Z* zI`ZY%6WFMB!-G_vq6R_wKA#3!hJd}k`qq~c=lsN4HadbEM^vXU*L-vv*7goJTsU`@ zAVFNC=}MY8eP_#<`s^bk{(;!Ll=Qunls&AUxToL}+m=itV?sDuCT|}#H3tADpT-3O z!q(XoOZNqZ5la%2cjp?8Qf<$cRc9uIOPKV@w8BAsQjaPB)a|lD!Hxdx;yRoaW$=xcx z$5eHDuS?FNj=oX@MnWgMsmqGdPRDk~NH+Ch7+SR*C z#={V^hk`7tqR^RJRz0L)4!2rv;bTtSlcF!r(opBB%kItEy+WoFsbl=*->u3IB=0Jh za^aJMv#-lxeX>^M^LW~=d))B2bXphmKlMwt^D%zHH8a4%9Xs=ubi1^%-P|SD{RNSo7wWROGF&|7FI2F?VGbbgPZN-SK znh=!!Ud1vJopy&zS&mS)mVbfrWh5s9i;0d@t5dcF9>{PGaHXqdqE3NrCb_F7Ep^O&0>;^R-K5!aZaOSB^!3=e+{ojJWAcfQ-w#v7^zz7 z(`fMgl{W(!sC*GlSs2>G33ax5wuOt93X(xb%-SL+~2jp~R6HD$$jOM$^L z`x&@NL2R<)XiX$<Ct;bP1Y zy9{FS>KPi~ds(+-uPjju2|k>F$@qmd;tYCXvh)n5>a9H>BBUg*R@AJ5f~}!4$=FC9 zFHiTI^)Hp`bR&JDJRaa{riq@;I2}J=!rF`-`kGVL*_6M+Wx7LZ;oH4ad9pRmCg6=4!sj$SF5>0F zs6SR+;$QBwR&_Hq<7>Ab@SIs}(#{Q_Dz3+u6bNpnvWH^Z{$-vqV7HOK1Gl2mThY;R z4lpSxgIt4HYEbgK0MAP zH0=AQ?A5de{MEaEsmVM-r_)1u^IbrFe{t`xxsN}EjnDjvH+fK>w882>w;%yHk&Q|O zk}w{)9+5Ct^;bD6B#31?ee%H54@Ni`j$WLPb2*G^iDTIu?pCb9awauMnmp9&)JE>W zs3iu8M@DK+LiC8O33Ucn*;aufK&5%5w3Tc1pHdhIhYZ=f6AtwCXuSazPD0WRqO`lX zPmD*w-t{zy+T#su9A)3BR>f>HO}z5OJ0w`@h1qz@v{~0g`xueklp(8PzxZ+CHrzmk$tPx<9V{h74=ond2_mJARhh7^F66tWK0|-S7_FVx>Bbb%hTyYL-+**k~!eRzo{MPLUmB3`Kf21r$1J9gq^dhM+|tx z4&{soE9r$u{}wpqtIkJ zZb(Cpru!*Vbgit@Q!)8d!bY0p=^!z$bJuo7<%(C7oJ?5{3sDAt3wK-U&IEl0yqRuQ zN0%H!dnEy|tFg~#aT#p6?z+z-rtTQWC77~T(Fe9gnIqYN)SkZcCAtwT&XLTWVmLt= z_ajUSNUGl4(*S&(Yw8iwplC@j*3;LPr+8CwVn2uLAyr{Dq=%+b5SFV4ua#_oJmWxU z&3iCb)Iasc=$E3oVog}O8!LhSh@Yhd5ofMsDIoIl9?%=GCw@9RQkJ1A0~9E;7_FD- z4lx>Jt=vufCZ*S~Ok~0{NXpaddhAk^Wu`PnlyMUzTT*q#ng6)g_AJ8nGz92qGWX;q zUM_$PL5UCNl}ou((qjXwAXAX(@jA$O+y-%st$_~zX53xKHma_6D$a2R&qKw*#KQs5 zi8^Zbjk=|^EltnVZ~{!AebH(`R9~)#k7bRjWg|rp26BO~e4^jb&^6E#Hw)R9vw>%4 zu^IIE13jomld43i$YR|b={^&BqDRr-N7M<-Q(i!#gRgNt%1o{=YdJf68qNloct7IR zfW0L(r!G;1RzXa7J*1m5tlg_1%`goWDvz^l6OvRzBkeI(I;@69aO1%jUSw{`TJ^o$ zTwxBw0mz@b3VRN*F)}9VDaE_m(m*cK25A-o2F*R8R5h*j2`KjNx{<2h0=S4_5wx^K z*d<7*)YM4OgRIah4ea!3m}powHSHCmA;G7`@lM1SdI;(8PXPaB-3tV1IolPMZ}9#o zo3^rkAs4RotQbL(jY$Sd4fWs$>lT<2Nx@2EYz!bkjAXU8ul1s5wYPQe7&`4Ap8q+N7^w4Bc z;E$GVX)Qo!k_Bh#R4ohpAw-z#`l#Uh3q`7u^gx_5g{v?NftxeI3SNfpMn5lsBr5@^ zFp#>gDMTw7iEJaFIIn~N_fbz=Ys>ZE2EpYKrE~vrt+aA6kXc zR$JMT0AddvUQljm07qRrAwWb+h(yLXr94JueHY3C2vd=rY87(&QQH58L~T!`mgXSg zpxHNf2TSrqj&fj6CgeqcAsSsD;%>#8+c_ArCz}{f{JGfxX^evFth2IK|K~cEab&vp%bhIh1P5~cQL)TRDD9s5~#c8VRZGZTz zwud-mKU2Ds0Kavd^GEMNuCyy;9M|{)045Np)4!(6O5R662_T^Fll%nTlwzoC z6X>EfSHoCgNx{hzgZk3XTp=P4yESu~QoKHed@rs*)(m1hWsWtJSosL(=n}%R6=q4= zq&XqOb@MVL8;;kp*BvdzK<1;W7C;5IfDs7qI{(o+KReryfd+}$w#!<*8yL|iLp+j( z@?;7VWosNIz*`CLK}vDdqCA{Eth4Qh?BEEcZ72;Yk|9(Cd~ZZpgcQ;CY?RNGwYGSS*JX|d>FSgli z6SEB=W!ZU&eGjjLVq zZQW`9yqeb^&Cf@QH=BJp83Z{x`2HOM!h6pP6X?1Ex+70iyi}aGO2({PxC^Jc9IoBE z#zM`P{hab$7rZ&#!r4EcmWld-?aOGRR-d2@DH^z0w3kkm|Gjxs8x^HJ2yfnoT$eUJo2UKkUvCt69Y zlZ@AtZZ*j`%$PV+@T=+}o`>JHxQGSnAQ_C^!)9hcpQ|aN4Fa^zq|n_$QC=O5duQ}qmoL)4=%m+#hWc*-Q+DId zjiA{0ekI&`)%78^iLX)^gor~@hxe8$cd;cdXShxZ2bG#h0S^x}GUEQ2f9El`3y24P zb>IIIm~%nA^T~GB0J?nrkRl=pQ@dOnl_+aGEf z6hH3h)^9B8fmq;J?@iI0umnIS-txe?&M=<(l(J49u@?C>@?V8-#(dC=CSu?N89y0_ z9|{Q>!eatW%U&h?uOt6O#eYWg*}pC5iu*p@Nq#4)EzlQJF1W3IToyVayBS`&!1D+r z7uM`~8F>MGzU}9FXZ^UH|9e04ya}Q_CXhcu^s|0k@pvt%@;xc=k?;bbVJ?f>J~k~w zXp`K&n%-MG#^qVxb}4v$jy})f0!-8ueqf3*4muKjowHP7$oN#Hh0pj^qzwaa8J>1q z?&GXgs-rIjy{shs=hv(E$%imM>t&c|#ZBeo-1}WLpZI6W7*V=D`J;^bu-UzMG#__1 z+Sv4`o0>}MQAtnE+VoRS+4E4_&ud*FwPx9pZk)*DIVF4X>sb8U8bVDmPkdAocq_Hv zw10S9oe{W1VA;`%3}p8FvOj(J!m;oDngRQ`PDCS>y~iq@I}syDnPPL$Q_-4&5?*j2 zryrcj2)4hZ^sGF2$RB=P>QN(HL}b@DJ`_118A{bWk){cae_u+@wp`-ZWShcSWret2IdOe>T<)IJXVd^0Os!cG! zYIb<^vpWh(+&>5@BHK56{)08h;86W7WehfWBJEk9e0osOf)5SxkgT{gpo#O!cSgOL z5*WOC5=4@mS#Ce=BNar^os-mI_uua?QXiorzqa~=Ix5xcBb~*+bmQN|?sM_$BgOWB zJSin8RA$}8gR^s=PfueZw}0Xym(eww!QPUOo8PMl@`H~ThYh0Mc#_HIcIur}Zi^gj zaA*IbLBG`&u6Xy)BhpK}3XSgH_UAUX?0@E`wLniLo2&ix{m4&qcoU*ue!WnZxC7hu z1kV~M#XW4mcXz|(6&h<#9HTB*HYvl^okF0Ap1(>jkE6`ueW!+8LSnc)G8v~%&_=cb zG@7xt?MOCQ@8?B7M0xzPK99s@#v5=w@ezfiQ(FFGD>BG43sa zOda!Ip?|vgifDJa8n|7?w>_Wqxwwip_Oz&@R(M z1A7;NKz>@e;EeG@1t%nTNKu;wENAJEq+4B*KbnMTVVd7Bgo_DbPKuiJ^83Dn zC7vZDJ_AMzL&eUd<;5|-c_xDXLPzya!JfNIHRU<8@VcM=wTo2E#?NJC<@I4^<(=2D zFBEJi`pV#ush+xI@<;ZNbSD~fYU^2;GZgRR1W{T>T!iATy2{bDs89P*oiZOZ^24C> z8p9qcK*Ou(eR)0zLLjK=r8jrb(|L1t21N}m8vkHz(`0mgBZ@?vsXu(6=m(M3(_hSH zBXqRCzpMqF#a~Gh7<#bs>e><~(E>Fn4pqzEFM8&8gdaEO&vPUs);9vZL3W?G5H)Bi zF2eA7v4J|bvl;l7gRpk9*+NiqaXg8lrW%QV@Bn$r*fC4@7}HTgR-%_bG9?~GlOHM+ zES_8TtQdHeH%elj8vRRe`9JS6#(JC3>f7|a=A~le&bm*ka{FE%DOc3H%FgqH;P$Ac zx{v2ozJC%uP5XtjfkAwUmhYd`C|d;zeOo;}u=|MAa<9wq-D+R?L2Hc;+PE??Tk4*f z>Yn%|Jo?@3IPiRBwzR)-0+I>xKG8zSG<*w!%d7DmGe*8NY zQT6^6N;sFe^vc4jF{0>QgD8}r2o`{C@4@w1_$-t?&rH1Ch!w>onmx<)yz!R;OQn#$ zW(L3-PZ$UY|xEo8k(l>4zqsS{Uv)m_$*pT2|SKj0A=O>=66CHHr~&a z#U%QjCc6Crb4AW#_4-mMlu2~{IL0jiToXHV%jMBU+VmTe*r6AYg%$bP1g6N=*i=Ip zb5T42XS%f(<8XBhD*9X^jZve_qsAUBF(quGoq}T*KmmngGtEq*28wjijlL$Z;B(RI zVLlDKLdIiNDvF>5kcy`AP`h<1g1rSdN3lqw`!t*5Z^_NO&`on+T zk6l22Nnjp~y0rjK>D3;SgwTw*o+s+B{kazPz^iQzz4)P9+T5d;U4O;Nw?k60I!i%8 z7WFx{0pd&Ax3#rtEb%f>5H!sYeAISfmn2eEv$oz_Oy-HdD%m2lMTcy_aMOshe{4sxGOdmab4!o<(J$(S zFW)hFHlKgyY9oa{uEkGNrBIy($1L|sjwq~sGm)1kltrW{&~Kq2%yLzXeVWiZK?}Ks zcQYIHBe|j(*@NegpR_Y!kdH=c<4til+=|N|@^(id^+7QnW9G#k9~l{!bH2%o3BT8& zDi7n4W|4fQ{;EA_2yZ4a;*bDD+a+9P{A%fwRNd3?M)IWyaOf>4`4$3>a`$)7LBnoB zrebT39?=%|6BNYYplumai$xm5Ln_~+{(6hq_DucNdJUvQ{Ii`$D6-&%sw5oxms*Ooj z+n5*Y2>9#SzV-wZ9zyXKC|hU&G5qt>d%Tb2JsPr>KSeR6Ou3$Vo_gOq+8zp|F9)}= z)hRKg=f%k)xNsH%r^6zCOLj88L_Dn@z}_{5)z+T9{%(5Q6D#lFl9m|a+QF*A=D@B+ zUX5@R#y`J)+^3Qi!+j6@9?^6dBZI~@g2ioSvL-fybs9hIdf7vBC${$>Ta+2hei?_Y zrYufRhWJx#0rb0^e~6CsBUZ^d&GCtlhYTayF(`el7n3%kJ$RXhL0_H|QDFll&zQ7~ zvxywknJ}F{-82F=o1)ubjHbD8-45nd+eqIp+EBS|`eT0~MsiEBlfU~IXpU-uvkrhP8Bwfx}7~6qOVgRJJ<>7E5!I0ZP9kDs)9XrK1uCNsImCLKQ66+IJ z)z7crOB!qbZ*k)`22F4;D&wd7W?U1#IqUCSjrxb&zHd#$;v~b4D%NIPP2^+>)&}TN zhCX@jIk9{UYi$a4g6K)N!UuHy>5BopS&N@i{A7O=$)8-8R|U4JXY$b8<|dydLLkUJfpA zv_0XHC67YW<7J?$j@f=WKHAwEzY!7~+Rh6qWp8RuY`$xUd{<#c9WNUY7ZGgy2wdlt zB`21;#Zp)I%~3`En!{gG_h05M63$k$$FVo`@GRgNg&pp-ZXJ$Abm6Yjjc4+Xm}5U|W0F2W=J`Ft($hxWuno0*sPIsdxhCPt<(AwT{ze+c&+88Tq@2hjcv zhW@~-LvPsc-Rrf$s}o8I;UYhokY!8?pY|F^koLipS_tIE2Ye9*S>?(+|2Kem;?r)&W1@BQGJyj_96 z`>($_UBg`loZZlesm;P21{?!4K1Z?4(I|L|o`&xyEmS4({${!7NXSc73n#~@J&iBz z{3~p6i4YG=Y2H%u`fTWF68-Y))OE%mf;nu)6c#vUJB*Ej1#4%5FbMA?O)}AS@ku%A zh>3RU%|ZNAZgC(iH8Ej2Mn#}pllbSLJtFXRrYnJoJ_gIgE69EGkn(^R!xs=dX3Oad zxa8(Ich&cUj8jULeoP!-aS+W1!{=v{l^6)*FlM{+m-72HSv;>Vq3yUYt< zIzy$uW-JQqz_uDu)YgM3VXs-RAV)0o}bGV?f`_xB89#HM~o0 zY5lbLcPrZI2Z`wFWBl|BZyEVj^21WwD7YQ8Vhktq+x+`)^8(o>{?5^}-=6q41x^nw zjSQc0@qUZHJ=FsH4!G?zWSf$BQrb7S8Dq`1Dj7cgh762)3cmK9wB>DdnE4bqwFv*- z-yV*&m~Dw`{?Q;Sz;-}ukQzM8&xD;%+0jbp2lzzl;5H*4OLNq|DK%AmOa@bcy5=lt zo%GvJGlNYXOU%yN38jJyz`u;w(N%kjoPPi_fu43d|4EYUzRlGFgB!pcYi2#hUjC_I zMki|X)?BdF+9TT9$FIn%7Z;yKm(QWuo2D;WYZU|@y%FDO^VQ&Jw($XERp|>e14{OV zToK2KVzJ6K8iZxGkqk-hN%l0nw=oRTxXJb&t-Tp)pVqw#GfFYWkK)~Nu!}?7%#<19 zLT7XR?1i91!MO-`vdh)`n(K)g_upTe#nMgqPE4#+-7wogfN zl9Ehjj%5mJd}c7}10=lI`_m7#tc|Pw^W*$Co55`KA5Yz^2-O5L0aL~jX1oKs5%#l; zI$sQO`jgn~01e-O2mN?yF1JASfUjP?NJqH0T<($*Bw=oXuLIs2=GAiTLgU`7~u@kh^xyOf$k&z``6Du@(tkB%0LNhxF%};a0 zU~)kvjnghrP;ps4C^1NY|lpp#%8_uJDa*1!~1D?(G9?*M0uS<^$`)F^hhb36%Uk{4GP-*|U z28;7*2I?%uoG-&WO3MY8xVX&?b<75?tyzT2mohT1fng@E@>e%QY`Rsop zT|u!xL7DyQ_1R^h&^;6dBS}fofJRcJCyoM=5Zu?&f4;py!W*IGkc1!!VTUwuUq8IP z;C%jQ49&q%E@PjaH;5+)=r~{fc-3tTbAq5I5&pJ_-L#(^Z#tl z)71WaVk)96xhmF3xGMCFaCz&aHC7C1`lqv|$9Xj7H#s(Uh1mnWd+z5)Y5b!u0_^C^ z8yU$x`)Cana~==ZG`vF04_9cxw-*|~M`KAaJ~~^?9{9e=@$+$34 zI1?HI^_)5yHmaAlDe!1anyyD*I6A7%(Nwt`Xr7W>5dbXOHoFzUEfZJlDQRfJ)z;_FdA z^5^FoM@7({%^ih+hJwwRH=@u~v4kkZt*5z)!_X-xFuWze2Sw?Jj!}$3G3JMh*5gmDs7dvN(5T8_6!2qNL!_WS3L#T3A1(#5Kt+?PPjR} zt-6+%B1^l%OUc<+cTohw=n;&1YXwE0f4xxQksu=>TCabC{TSu&Y;J*99fg;Z7FCc@A0VJk4Eom_=;jp1?sz>E zMP4-@(AW(#s*@w?gqzR$eQw zl}A%GTKJr<5taws!LPT@h>Fu2_IWj9G{vX^Mh-AS0cd2xvpFLZj7-2r3@`!61RxWD z9!=Gl7(257BO_2wX8*dA7#16qkea2BI`+Xx1S2C*PE-DMrznrQS>&JfvpeI|go*34 zB)yTa3nU22>FZy2GV-XmQxSI;1fV~A{H(dVwK{Wlz-qfUzl#I)&iU8-RWtFbQQN`6 zYP&ah7YFJ^V|(HC*QG);D~3`GY=kB>ajG+VL1?l@Uv{h$74MRB%2nJ;zYcf+_@Fow z_cB2HflsVmiMyNO&3wscf6YF-8&P`I+vft)d|u7;4;Og$pKDa@#60ft*&9%W-D=be zk-bo6lyFnRO$j%z*P}k;v+t^uNK+zBi8PO){FSW+QYy;`wb&rYCPj)z8l*ynJ5G^y(Jz`Fy^b-YN3I z=bw4t`0O%z=uY+EqO}waM|l_ICYWS@;@=9uC-%B${p`@7shTFUCbK59M^iO`9xaMv zrpZf_mnJWdrfPQIGzPR&0|V6_^%kEU2nQFX`6odCeD!|zZwmWN1Bk|#{itnu?F-YL zlIc#-x>FarQ!_Hm=73&4`}(=*4^WB++20s9pc7U&l;BfDB{KJ=*r~s{Ijp7cXToA`PY4^jP5kX=WcBd>xkkF>D3hqm{LX+8FdHt)jZ^b9pOBEWPYSP$NdJc#*|K4(L za&Df@ElJ7o@MrsKdgqtrv!AydogbBd-I1Vjx=}Tp%Rz(O8<%Qz_{18B`{$#pnH-zn zk$?U6X#3e^JnEhXM<54*U(SVRbGb7)w4Z;z%DIqp0kgTjx#{_j>fStVdenW7`g-e0 zdDO>nW?adm?o)DFivB2%ri_ODzrF^_QNe0#9h|EI#iZq5cMX%1oD-%du9(~cN`PWQ z@~?N3n=^rgp3kcp_p`T>@3Z$ld-L2}2{|M=5^_f%c+`7!b4GF@=1Z8LwwXasgvHMY*5TcDP*;1^yu zy+{lnlM2mU3?X|-yx7022WNR>N%}f#eL+eVTQjS4J557a>Lo z5Pn^$B{3o$;tSIxR=6U_d|-TDM11j$iCEzTb1)HEuo`ZQ5}Z>?_gSU8OYp%FF$K*E z$d|_5&LW^FjSNL_`ePeRiG$BD{!epjC(wfAG6jU=M!1cS=-NJy;F5W#s{@;kMv#_7QOY z^$~8?J0sAnbg&w3%Lp`E4=zz?>S72@A5myN#Sof0R*4mwYaU^RX9JEv+kFzi2gS44 z!eqCx(Avm+V(nMlHO}hh&6s~3=OHFaNisJFZMbJ)^4!-y;Ydb@7^6^0Q@Rv$Eg=^si^|*_(#|KKoD|3o>rZNC*xKdQIMQ zsrz)>DYq=YMp+xMGQi8MPJCyM_Sshx+&muh|H2K2oFJjGxjiQC((ovsosFyc>>kL` z_?ge{XPgL9ATu4=FK99FiM0US-4P5dcs)idBaDlrh0F^NcROM3&~4Tc0j7>&A{~h4 z5UDx&4?mFcLtk+~``33r^wzCu5`1`ckOZkB`uzuv4% zRF)*jrq z&tQz-R~)b@Nl9 zxq>J(1&|6^R%p7=ISEZ23jr%M*BEJ$oGB%cI_S2p00$c~)#xvU|`5@rnHd+P?zmPX*Xly;s)({im;{clx~QKP8Cn z{0I0h$X{&ww{OHJ);2dZY;7`@Av(|Ic&~c5?obaydT_?Qn*M3}p}UeF`sYu3)qPO5 z)1B))_O%DIv$C_YqcU`5=*mvb4$Vl&(3K$;c3K8K>PJI{upD{ecet8Czz^Ngdhp>> zL{>yr1m*@GKEy{|$L2(|Y|)(0tC?@lqBj4z#?UT|&$GGixwj#B?OHUZ1$)$6B|o%a z`E}gB0#Y}}tG)r&q3O_cXF6_QZeM0R>bEbtwa+zfYjA8%ZErrYZ}*ej%H$fiGSB9) z+{$1!SLEdO<=I?k*NhmH(HMTcTlZ$Rd(>N}Gc#)PsNcXCEiuuZS#;;NI|EmsZ-=24 z=M(z}vSD<2Futv@i{X~#hQ-JWzwWk6Bu4nc^pdYiQtR`H^^<#};(&mEV1^cV|9l zJgOiy5O#&=ch{VKC*@z?MZvH72ZvGb)HSmULmjKBe6~RCzAz83n;5fBLKCOhgwVuk zx*`>tZw#Ti##mFKsR2=FvZ>I#K@^(27(z2D6`H%VXis|Nl&fsexG$g4vJtaO+bz_C z56aWYUfG2NwL*h@V*PVml?U|>o}H0@9iO+AwUOJyGwLF{a(^a>4dDMm2VAT8FoCT}?VD0PiiG2y}fBD4NCa&gw z`*2*A9kdQw18I<^Nz+*HsHbT}Q2AUVT}$Ppa`2i6HE9|lFsypJZmNcl zJnFqiQ#VOc7@p1j+M|xg(ilz_bpN_742Q>xtX^!c2qEtFdvWn|`RqbvDHtjLdfFxD zicT(SP81GNaiG$?>QH2# z2mN`}oA^BHP-Qae4K)Qy%IByUprW`@W?KIBs4+zUA&(VY($a{5at7^D|0}2^P)gkI zawiPgqyEI_vv(61x5>++{-o!#_fsDCicuRYO;jFrs3HCbt;*9BrOC1(OHtSLJ5*r zHxdH6kv`}~3et@Pr0pp&0Z*)Gai!!RMv)Qv-6c3nY*rY-ISWQzw+FvPe9D|*)XOk| zf&u1$3CqDB6<092;)sm%^>3+sVn{f;kuc~+veAtMfFEnQHvcZz{IOYifBT>L|g z3m8<5}3W-e6tp~Qs)2EfOKlpesIA9h?U;D(DL10Zujqz3@T zMF<1n;zCFdVC=`(E9YMi!~d@Nn%7;1*4G^SIGWczhStyc#G1qv5>!yA@#=K*=ydbu zbo1nN^Kj_q#o_ss+$La(rw!VWkV3)<3NX9#5P7H;rMkV~)& z)xUm%DLaYQJpo7ee~$6V@vn=tN}3p?|QbT-CP(k!~wO?&DgzqBeCpO~$N*2cys)`@;A17!oQ$-h1{1?mN;7oc8%LK_P7uMd6oNHcLJgcgSA{Oh+s zIH)dd{vA^Tr2*^kyk4~QS+|K;#t?qGgM)gpkeYP>ls<*qgA)lY<+`Rnjw=8WF z@`G4Fv8`cq2WS!C6MH@GpSLVeH{77GxiR@XB0SA-`}$WE@~Ep`Phr$L|9ZOiH05c^ z)08JHD%!uEy3v41i7o@?#jTT0jL)Io>3n4 z6AFtFP$B>NiDbnOD}Gq+&A)Ee`Rp#I6-wh1a~E14;}bL2 z+!c6M+*vUJ^UjJLR@7OcgW2Y@ub|`Q-xWEWTFf;(_LxG1&WwF9STV!-^{=lt-ik9T zV!$~J${e(!jM*nASy5)%S>eTWv%-o9D;{8$!Eg5RsAn!HmK7$LOaAp7MTH<0f>a1P zC$M5j{`0TrBLhI=o@G?1%)c&F#^=25IJ7RuC)Pq{t_~zZW0YRcLtGVoRQ#ZV&+fCk z`0PT1RP0ef0Tp_L^n7*|J)rqlMV@>nbY}oXgqYaiWN<_UoIK?>f{GgQ5*29~Nlv07 z2BASJ%!Kx+@Ir!$FG6tei_<*n7!8U=MFWJi{Og!Z#Rw`!P%*+e0Tp0EVE;On5&$|% zY6<8zBGPSy>o!8bEsF{vxX-_iziep!bsHL2d)?o(4(E)ULkSv2;->hMq5>)Wtl4pq z6n#?s;DBs>K6?ru*5KFQ=EwD!0Z?M2^6%+)crd{rg$|gD5Gml`DJg8gO_Jm!Dbg^K zt`srY2JP4sVQw0v5R;+|t0molcX6O>cJTXd9`$d7Vo8xgn1B7xQYavW0#Yd8oIr{t zPX6`RvSZD6C!=m8)NQ18?^5VC!dX%nv3dRL-^9$@{OjJv!@TY+v`&U2${Hr_pE?1Y z;hgbgcN@Dpu<9r(Am?Al;h}f>KXfJ@Q0&QJP_KrENBj5o+1s21MV%*8LxBTUOS<8& ztSD%BHkZMxo+JZ`HF2O`34Ud~>b%GQs26$EeF%yLg_t}4dJ?0Kf(i;MD5#({&IzDU z0nNY8Lx+>3CE2z+bIXDvN(>qnxS0UXKaQh&BjpE$m`gcdm%3wfzcp3(>fV{qy#vy{ zD?tYr6krY}q;r3jQv1A`K{0{@asWkeqG9n&HYvapV-bv z_b#h@ckJF(Nj1Uv1Rg2)b*U?8PDsE72Ic^C0#0wpzkcEdAfSA#PfVBQe%>j!-kkcJ zt?3iXaYo3^amME6IOA^L+!JRn{9hiA=VY zKRX4&Y%a-4{2okyKl1f!{1BmGoe z(|B6&jxdk%!tku%OeJS;o)OmxkW&!M_lrB7vY(p$pu9&$kRhgTs#!^s2`<$_8$78F@)q%KhlFkeaHw| zm@%@x`EjXW)h}rBvfy0UoUhQj7oS)=nM(l`2jf}#mwZ^!nDe&k+MW_q4mJNK7*^HW z4K1uq!>Au!VVZ#h%qfMVCjYvV6s*S9NgszA0QTTGg2T(H1OTvc3ZclwNk|vRa8Sv* zdVyG4Amg?3(s^|-((~Dk@}O@HubdZ$)X0w!6O6t$$bj>`Je?yJI^h5hWiJi9C< zx{I1-DEZcAftLkPuv%{hKVt;MlEctCnoq3LF!y!xioGX{kQRB=JN0tk1-xM|*em4O z9NOnmrCWEAD(7!5TO`z7go|qYi0K|e>qCmve(2x2R}dXT2SBTX1`{(KH*g$}pp`(z z552Ek*M^4bv$wCS;7SEoD!4M|)zhuxp$O$&kkfe6i^wqQ?Q_5P!y5lXH!;TqolMO6 zZa9v&zzrE_GQk~pyLEr}nLWEf=LVe{bRJFB++d>9o$1!aAft`xx;33z9+C-_>9%z1 zSm@3T>eh|j$Wp>NlnUWoW_X8px7Jw=RSVz>-&LY+ML-E@ReU)a~$eMn1c)2+q1d z={q2#3?5wz_k7iRg`2+W-MXo6-SM_I-AMB(uxkI7c)uG2qmH6h@S8jP z?71>II|Wi~E(KEDZ6)_{&S&~)swTbR9!=HYR+ja(ALqBu0QDV4fnk6x0LgFwzW}`e zyGZb;6Um5Sh+=?RfMA%-wa@+A1Atb5Rah^%BTU#jr<$3BOY1;JrF>l`|)C)iC=3j3Y<9=EK1{!zJq$SK~$U%G5Z|&+6L))}OS&0@(km*44sOPZd zc%b(Uw?vl`TS|=0`0NvrT)H{`EiAn)IMpqOhnBwKrV*!hC+<&TMUod}0#p8FJSz)s+Ac>P|4mbSDra zw+3!gn+zWHE?q2eo6>GP>Q$;VF`$V7&*sucSu#y8G>yU0 zAtJ+}?cA_DqDd~dcIS+`Sv=i2A{@}SLj-!7!f<`?>o?j8D5&8J(-rut5VfmMOxP~q z6Kmh&HkHtHq^XF~qwaGa_3pW83`|$pAiCKawMk@FE+KN96p@2PP=&n~q$VbbHXYXIh7Zro21_t)mf=69xN(D~0bm_EA>G~Fx& z;LQ0^b^Gi@c1$@~iTr;^(v9`h4~qmq$H)bjr^G5%{B5w=6?Keok&`H#m>_3GN36n{(AD za9y<;uB$eIdqd;?!qWeN{S)@HH-LX6{EYm5Be);T=Dzs#nFbGM&ouu0Tx0jB>mFqi z!u@16#{yB=uw0L}FQ{o4y&3uJw<0++@!)<;J0^0b4y|d&C)Q>j*8x7}9aGNhP;CpJ zSXMxr!F*!27W>3JN$X*L`s5`#tf|%c*KKI?udB&vaue1@H(LXbc^Bj;)V%4hlBr;X z+{-gAM`*~uZo6XV&%bW-@UdErLb^X>ag2Bb+pV&%6_i97;`a<_Q18&YUVbsqM-3YBAQRXCrT7knSrXwSQIsa{A zAVDT%=4Kd)FIbI)m(Nv!+TnnH{$0&<|TfLLmr`{yUEY0Lb7 z(wfvv%?OC4|D-iH7uKjI8Ozumta@ixsmcQWFONAc1ld;k#QN3T4|@2-`rWt~5LIWO zZQyodv<3#RdIO*T%B%kE%_r9H{t=iTAsON4$jAskA{saw;b(-O8qel%SbTmk%fQ&@ z)yxPxnazFc<4xom=YDR$3Rd$Q>|=Q7|JebbT4r+$4C&2q8UeB7Y+T$xkypP+M%_oe zaX;8ZuHB8>u7-Wp@tHc{CBcjv>Na=V$=nfLekUlWW7)H?5nUeVki%z6oC9n+QE#{6 zd-YYvY9qRwIEP%XEaxKCT7B3QZ4_3QcdaBMMC- zQE2v3q(akmN^eeW>y%TTlh9n9gl4Lwg3t_=S*QfY%U+3usX$4RAY;lfMMI+yLlr#L>G@Hc@(6SQp6C1fB=9D000aF0)SK#Fu_QH$!lzdCNj5b zQSh2bE~W8ww^+4zd#-2|&`0Q75d!Qw_n{Zt9Y>190LZ$B>Fcc9VjkfF~2+dxT zd{G#w8_tA-q0{kQ2%@x;sWE?_s+Qt3M|Qap)t1b~cJGrdfJV^fVaF5Pw!0&g4Z*9_23QA| zz%&uDW`j^&0Ptvm>oSoyfQWEkg33T1LByGoU6^y};?QDZCoG|xuVJUA-Pb^Q^=i~y zLNWeRtMyH1!yfb^-vLiI(Q*en{v+P7fuKrMnN7AY(t|}lk?hZ_5LN_dS!W419`$I(l+NT~jWEI*E3$FcBB2_D=Ru@)R340cs=)p>>3DEz z0`YZB$1yW5a74i>XhqU`OWtUpM|URZCJ+m(j^)0>BIz*Dz{f30mbKDZRikl*uqKix zdWr=lLH>{F2h)bSYia?M!2;|G8eZ*jt%+P+sy4%I!s1R-wnTb~dh%dKcLFR2aG|2f z_D}joFV8>osA3dTUaO3Ph@QDEc_Ts39?Z~9AePE7fW0F7SadI2D{TINy2Lk60laXk z;G2Cw*i6(kLh@}AwPgB_J@tP^N5ZhAkpQfU+<|>lL9Th^lMKBm*Fjw}J%;oUTR4-= zYe)drVT<@v`40rvfi2jUM?*vW!fgRdHv@X%v+iij8AM=u=D4Njkwi47_?F0Eoq@;K z=z!B)O)xXe>tpaqN62lcu?ewH1AUIhM0m{v_|Gy9gR|G z;5MLmz%`#Rbm*Lwm%*7{G`&bcRL!pY4n^9iM5r_?saPakH_eoMJmAAJ5A|T=&a}D4|CO^aLbFS%$Of<$M%=5n{vsqOj+fv& zZk`9B_msZ_sv7KCk#4%0>;ZKq`;^ihT0wpmI&l#$WCbs)UTwD#0gOzEM|}Sv0cS8O zFfGP>GUbDIA#7{=2`ClP(x`C^x}xl0RDkuUtIoNI9hlz*%|C;9cmg$9kzT(#bS;k; zo`J<79&ksQJyhGj^tfb%)a=R?357-}f%Zrxb33}Nj!G0oL$WgtrCH-67RD%Z#x1DE z5?a0x4YY!mjI>FO28Y8{v+()zoTQhv8i~UI*kRK3;yTL1BgnKb>mM#4bWoORU?{k_ z+|`dO5JPP6V{;P9ggpl;keq-Od>0SBV%*v^)!UCw& z;ezOLT!V*?AK1iNPj}iHJf{Q?HI5{)2^;Tu)bBJU8(E~_a~APOCBQ*d8KRWy`o#bn z)lMiQc9j~aTvY+OdJGI-%pRm87%Y!cCm@aI)4I~sISj@Xx$3pEBd;Z5%&7Se`uANJ zqsUxS%(PmGy+fa61gB+K&q@7Fl5-sQsEeM%yCmqgH>Exc$lto-2u?eV$O~2!pvYp^ zU}tvExZn~{(fCe0NqvwXzyN?|N86R>b7va_Mr1FU259Y*4rsCsR-kobu7re)qCVPE z(D(NCl;FbkL<9K@$5h5=*-x}jt#@eo-JtM`Ysc+6q}?6})g z^pt&Pbecz?_|x`G+s3e%n@u*%3B^q6#b@E?$CYwCtEx%r(kBf!)ga`(C(b6!-M#Xu z4VP~6n-7aUQdY&wrLgR#tnNDo6%6FDs# zi%%MaO#>wj0APB>#f;~si0&|@FGcs!9?b$#ty7~GS1PMrWi6olvn_$8n4?dorN`2F zQ*yMT>qA9n*tcFhghpss>4IgT>XTY&WGYiZO+zIUDiI34qRsjongVk#?>nsCBL#J` z4&>9kQ*KUTrSWL`{VB}axise??HPp_XRgm=<~`*#keZ2S;Wlc8KnaH9X4z}3lj;Y> zvjQ4S`^2~B#S9yUikC@(Y$I8Nm?hp7fFLVyoniiX$>R6)Ngzi&e|kpdTC9llSJLX( z*m1;_xCV`m_e@{C|6{cTM?|n5pGPeIp`|mR#^K*Iw^m0;1(+F)6D1NY|5u3f22v{l zj(+-&PK?fx?5NLZ7`yx>ys}NQ7AL$Fn3>>KvS&zJRAc^4sO~yw79-p2ETh;4`pIEe zlWIUfr|_b|?SspS2ZCRT6I<^F(R;XUNfj*F`TE?r6 z(KL~R+Wn9%W-l;t;465K7U|+7NK~LGC9h;Jel=!lpzb z$d)Il@`Q81#2RehUBYK25+xvpcU6^9RP1nL$_->td=U^Ia2aHdB$}2rs#PcVmWHre z7W>*|*QB55H`Ask5qiMVGsaMw#&Ag7%ppvYnOtmfK7DR-De(OXF&6Cnubn;=78{y3 z4kk9s-l5U^2O&V=cC~ycUa%@co~lPmqm{k;WG>fc^CA$&So%@R z7f}Pl9#!tZCJglWXut>?SyuDGKk(3qA{O;u?i8kmjLw@q6|{@;bhdJ(Cn6Ao!nz@! z44NCEH#kf(mttQuG5IPgObR0v7tsaz0rKIL##%-KcKF>#<8bmiGQ>PIwq1jkJ>xa_ z2xf^#6p5U9iq@2BlqG>q6Vs1?Y})T` zihHh(+{?BNJn@O<3?EL$JQ9o0A+D5zH4P|q`rXft2L2WAzdbTKkn<_dKr?ZxdGiIv zZ{^sQeVyX9!?CwTRb1Dz(M!K3@U8Q1-T`ADS@Ycj?xABT;<+JYX zQvfoFj9y$o#dVTKk|9UqRVJ#9^h_hjKwHnm|Gll}60|2ET;3B%s1{hCV}Ovd>+(vrnw& z4N8e{(u#FLy;&{CX(`>!M^)UX!uId@W;X$zSw1a7Mk)Hc_~IbW767C>ucHfnrgzs! zx)we1tVWR>PD}hkl(a@MtrhC(PRW)~DpvBsZq+~4rsrR~|DGF(_=@<7?hBIY?srfD zYY0uVx0rCwkIGLQ^SJVNW(rJsM2Uohi(QrlcSG44-6s0XnXh^Cd55N;a}Z-N<{N_A zDAFwvA?_Ov07razx+fqf1j?fZ}PA`%J2q(lpGG(JtA6>*5{$hpC zTw~G1Wk7i(e;s!0PKdsI*|IG`TK+B*g;r5QupA#)FB+2ZcTRafP5?srAKQ-T)4(fm zkuO*?)MnrYhqCDbcZ`1@s+j`BT%`SY!hAF-txwJ8FS3(`^?Usg zCiIa+R6$1JJQUxm9#_{INMhv>S|zA}AIHv^ zS96pWfvB($Ri>1Mp!c*{HpdP9W6kR@gZbVU-s+c7cp^x+r7akb3cfJ1E6J#E31d;( zB#6j&+imLJ!Fy*1R?t84Ovb?$DE?HK_$`AXcodApBosli%D+5)nVmGx3!dh*IpZ87@R8TtiWi8#7;pH`hj=>q&LrVs1{{UiN;uF?d-lt z1-HFt?tj_CS7fsnM71pLK`09uqs&t*Tgh9*WmA0+oYYuuqp1d>T=JU+AWb;e?WD$S z5{;L7f3`xX?@kL1#}+Ahr`!4ivkK)q8H6^Q61ZAmm4?%Eu(b2n=mX>=`Zi`x+B+fF z8MmHwpQQ#)WrUbY|HR76SkNgG%cK+vuUd?Z!W`WJ(gG@Y2sqPFlC=g?Jtoeiw)1V| z=HI%;LKLTR{wo%%df7#ap%AsI3h0t3i@yqsaKovhzW`b6g{;vMqIw|fC^blC-UX>M z23Px`rDpYm9b5U%o%hffLuQK)Ui{F`rtaP<8|Eq2W*5Q8z3MV9_Gwq-=5hBU+T?=w zzqIeZDY`tlt>AWcbT6g0M7|X0wh}=b*n$b*B#F^ziPW%Br`E=MNlP)Z8$Y?z7kG4Z z=!Lo(fERR6fIZ8TNi?OiyJ+u*^Mv}pB;AGkgaC>qgZ_uUu38&_c-pz?>y9p|k1|so zDOSiU8b|hm;20rtS=+`dKV?v1`4|f0O zB>o{2eLvd+$OoWaY)DX>v67(?zUt z$6Nq#bN~*lvJ0F({V21AB$`wDRiR{O%(u0FOvU+GX>We3O#H{x21*VWrnm7QYiF0fn3z`O|44PgVoBffzbo~hi@RLjW^MU{LB}}WMNacqSZt>=i-Wu z34jK>17~-I(hsPwZDBgC!ZSWc5e8%Cd)N)mqjH?eq#&GNf_ObBKeHalW8yVeB z4fPxKF2yo7w%_Qe^Qzf)@nL$uKXqnn=ZQvRqF zvt-!l<~Pi{ubDa5(^2*9X>Cj5GDT+E)gurp-@=VM>&qzlN)E6V^x?FAbulHf?JK;0 zo@#!Vk_`m7z(^vk^Cle8pF^yLYaui1-0|VV_*wfx`Wz}@3K;U%U`dmO=2nhF7mV+x zF~vvLQkOanqn9+k5%ArHirCDaH6WYiQ-2c|!N_5LKe(Jve`_^=vIG_jtxF(!4o?9=IpO+!-NCuhKx-g5a5i5= z==W>MlflYz9dZQ$aEc@|!0%RzRumtnDYC|Fn#|;AE?6dt74F8krA=kRl?9*O9X~2n zDGLfMcFmu2@@nSC_{tzc=02Sg$hfk1ft&BG=}tZdN_sdI7MlmQ>X}n|bMRu`NI}?B zd7$l8sF^?L;6})%>GyID?7LAicKld?x^l3&1Wa>F=y%@=hjar!Kw*_ewKssVlc2B| zUM(#<(bO9mS+d|1XG&z4j+@2pQ)n6G5m+W*n%<2K>TQE_325%3)K3Vr<3TS?2oZ)4 zf>lSh?&5`^pRiDuyWv>zVW}3<{t#veW`b}@L6Cz7b5xL=T?83WqX0iCA2dvyO86x( zRqbk)FWR+!6oSsXUnN%k05a#!i4TD?mZzioq#qX$OVH25U1ywsI;ry00;%8$8%44goE2>zMW7zT zo}jU@AsM_-wxMvvxBdBY?2-ucs1wlP*`Ho?IuF(wU>fH(gzT=I#w~_k7 z8YLjq^873rZUky!$02Q3w_akKCO~y3LQlHaV#+P&vkO;IUFyT#8V3?x+R_I}vszeV z=_QM>^V00LNj=r!Mgga=WW&1d780#3;QkR9w1VwhVLaMTWJ}Y{B7zQ`P`EIvUzN?P zv5U7%dsQXKMIe!xzQ}k&pmP1&nU)-6_$-U!iGV@kABSE#n6sf#4NLy57jhWP$%#>5 z?Z}YO70XDowxby~#$8F1VE_u1*dk4nf0cpsz$5KQ36C;I9CS?b80zL$cS3c%@)+m( z4k3CmJVRh)hEq&yw>(E5z@^bGJ&^^YcH1#?I*A>WaC3 z%eN$--Hp|`Xhnk0mk(x10LH)W0+)fngLW0x+=q0P;yBVMg3>H}+7#)J&X7v~g*|P>0*s zDpqJ2FSnv5BiRD_K%VIO!TaH@)@p$FeI7ZRgk~l(mGVY>bJGgtH3^4}`B!*>98QX< z;g_8D6wSu}y`vi|edVLm+V44l1_0==fbtGq)!;Y>`Cf{X9(Gt5yAI!G(u;{QpeREz zp|Z4yxrHnqPW}*0W)Pv2QXFld$ocNosc6E6_!ZInBZfDxU3qJCF#_nb0dF_%Yu}kL z0Z2m6X*Iw$gkTN&ETj+1#GyVLdI3)puUT4Ev64OkNkaZ`61gBQ`*_u~PB6 z{#sasHclr}fDYo5x(c@IghUTFgn=qW zXoXph2XjOs{*PuQzi!7r2>UXAB=?Qm@Kmt79skJABR%2)@c4j6pPeE|24XOdPA^?O zo=3UQohdOyb;WwXYHQrBL7OgJiPl>AyF;XBZ;5-330y4%{P`U>bK8a$qAKXf3_ciT z8pL>1uR36+1Bd0y6x?e98%Yy#-89f_BTLo^JU;#6$8S%pgf5|lNKLrO>$m6Tq!(V2E z-GH>#KW+kV{9Afnjru5x?$TRptPbVL~sO@1}=-wX0r^v;D zIU{cATVldj=j39Uq#*0=rG+9YgDgT}J}WGF#fSs${Bg0)dIL^q#N(}HAeT#Ww>+Lq zoTZ22;E_A`;__Zh9jV7Z4#CHExz?o`hK~8rO!bBwy^&zvK}#4wFrXKJbrBvcIiLBp zF~JTDsEhQJwCse!dUt(uF(_T39N8g)h8e_oUwQyD$*Ni>{8q~=8K&Y1O;0iCYEY7w zoFafxnCiVW#QteZBNsy6yRl;1%4`DA>9KYyKjS^o!Bw9|%weFdO@ zrr^f6(Z9hC(^f4hODS~)>rZqAD?`pyOhm9DLw^4(G+*Q4eAeU19;rK_%YqOIR@?Q2 zncvM<8pqgPTRTokMBD%RqU?|{n2Z(i(`||gK-2F>n5f&sS-JZ<*fW0}{A&o=kD$?- zB5#$-o(WedGaxcr`@-|^_8oqCCqMVMk(-SqR1T<6$bfh>^W{->;Rh-`{b zU!lqhL1P~mlnhavNWj+YOsuB}PR>xUfiKx)DHgY()sv*0dqI^joua6W$W$)9w<0@P z8P4&zWZxd2Gh$0k&DR-7%&JnVfdtv_OQZqoAg<%6&w@Yz(XHUHH1=f8twkrQmSeD$ z)b|$$V_rF+ezVI_T?>S`a1?nZ2CUhLLc+5v&5c69wm3gkq4RujMoKJJZyx9C7Q_p{ zZ>j5tzD8A4Uwkcz?O>AaEcn+$$7$`3#79y1xc8G)^&+G>gzy19b9iQCL5;*Jl56a_ znQH9ifwg9$_1aq))KcV|` z7LafIvae#W-13G16vu#CAA<{n+|mk{ANzu6@$Zm59)$6k817*t!s|w0qJ{?vl@SAp zw=XycAQ=Jf3nh6E6riq#!FJevPIFF6gSfr#sQ^li0+DZ=sr>=E{*%qqPON(hD73(< znuABvpJP8pB8`u6NC7G?AEgITwoCvQbZ^AQN*p0Zn*7RB?Z&Ro2Nx1Kla2C6hXUI~ zgG4F65CQ-1tzk&3{bphZ%rm>+h~gs_*p-ZN%RLpiS+1uCl0n9S(aG&; zbsEPPIq5M$asXN<6sHB9y=KQ3>CoP(SRjG#$&=IN|caU!L!iT^LD9ZS- zXZW=(Q^xhP=V-ouFDQ&?6p&)`aQw_sRG3AmG&`)IWf&eWKCmdg%OwAXsRZa7Q7`4M zYAz8mmy~a-3I0Iw)|-+)voa-xOfcJhG1yIIxiDw-LXJ)&=xL{1W)I`r-;-IS$Fn%{ zz>Rx&t9~;d8j?~7CzLaHg{a=hSw^weg*EMCl&2J{yFqTiO5ujlCA){^iSXf&uOe?# z=87XWbR8{gnvhJ2TqN^HiFDUagKym2y&FbVfI{;SAe1BOjUo0kz;p9MV53Ds)m$;4 z8BnYXG)CVR*P?B}ipUN~=mp$(z1f6^ctEj`F0r_VosyeiRo`*Y0lUW+=hC^P6G^Dy zv*+HT?04nXy7CF-L9X<%GwXc`GAP!IMH`R=G})BI=^f>X*^!)JorpviJvO#9(AlWW zhaW+YQj1s~$}@|T_7E_LUKp>3!RIZf?#Mc`{+W~-zuI)yIb0fn!FcDz)t!bngx1~Y z@r`r_9!7$^l3&*<6`@ui;6yVd$JRZ^Xd1C$wvxlr;xxJ4r*Il8bU?lz%l{8UFV&WZ zE5AHffPEb&_51bVLYJ03qC2n;kMLa0f*; zQW37b78-~(kKAAeWFh&_w5Wffu^)M0{rEFg#_DF@2?{x_gM!ShBauQ#Afjj)X@bp%D})6~uhchhaOxayYEvtUi%HM+8GKYm7Ea zlKA!sV#owJ(}J&^+p&!LNx}i^J+6~v%fPuX>^@!u=*1&pyY4O0(AkKxT!|h|ij4<(_Ut=B|=}04Tsu`_(0tv!iP=WY81Fsc<2t zX012W3;2m{oJloyctZvGdflI)Q`>w!%9pRR2ohA1?TMpJx;?j1&~GhdYr=<4Y;*v5 zdV3@oiTqCKWL-BgZF2M-8Bxy#FN+Mu1Zst~IPRZz#)2b^coMsL7%^zf%((RPstx|E z?eJONds~Gb-*h~ro8XN36D>S$9H4G~jfGnainWXw`KkR(g%7f|Ek_#dt#d0>WDR@F zh&CNa*g(WsT8`T?)~pxTb(Kf}n&0D3o8xKt5wmFv0jw7yeMn|zQvYWVeCQ5(rL8y? zvc-JE?+F@sXy_J3u2pNE2ObMXJ%ZH(lsoIcV% zKDU8*AV?(7LxV01)j@L1JxNEt}cvU9AJyqVD(Qz9gvD)>{CKFK=}K5uF02uV%M z9Xl>Mo%q(B1cqHTI(b`k_Jb(l*DlRybDl`4R+aCqeB=g|KN{yY`xdbb!$`7_jugOh z-}%8hh%rz5z9t7!UU{8_Q=BIS$WL;MhB>&=?w8+T6|31ROK0*1mvm)se9$GJByXvP z@x@_>m}ftX(FB6_ZFup1`*ZLu@XjV)s%e|Bc|qBA|Lk<3;Uom4rDWRNVt+UojL9Xh zu%JRxveBPgOEzS_ApG>wTRehN0j_Ee;P?Y46k(tQLb~P#o}oe??OWl;?46yzA@v0T z8=~(*mq@46hNT7k+G-lbmO5!{O4mb@#J#^}!fR=pY zsUq=45Nd?g_I;x%R0?L*FK-?PGWCs^_BU&gIo&-5Dpm;AP83u>A7cu7xuco?W!gdF zXU@*U3unFV3rh`=^^8ev3Y(^+O@`19>1Zm%IN7mAKiA}w+t=_#KcEd^zaqgpJf8NQkgw2Q~Lt zrb0s4TFk8?wuD%KDi%1s9+Q7StVUznhG$UcIz}~O(;CR-dY|sPoOQPPE`g^QzWzJ0 zS_LtYMd5=ennCFUf{mYtN-`OQVDg1rAK>0Qtm|52m%$3l9tg5FD}2?G;7Sk&BIWWU zt1{C)+|S|t_>iuJIe@IJ|Wc(I`((!SOP1)D_%mPB@Ode zzjlaWYp3~1AuJw)p1ajqtH@-#R6K2FRjR%X@;`K34Dkdkx&ih&Xs2N{&*+ZOP%wtt zLPD5l=%ZL2{0UZ%`|5>VXINE}d|-qfU|0Azo|*K-1I$&%wS4_pj)-8lF4y7vYUOXkb=Nf7o(6Vhy~Pq?*fa}eZq znr?{&%R;7m2v2i1&8Hfg6`$-Tet6op%N1w@Hk49Uz>a}5V`;WwtVf#4kNYR?BodK; z{3?1)W+q#8Xkl~*T%tJ1Xq=#eZYDbiF!|R_WHETFI%H^K767EKk=RWU*=DzUJTg+e zW~c%(CYjj4fyYwr%aAb@0O4w4KmD1{^r;U9w+y7U++GhLWC->#LZNWmI{=zW1;=QO zH)5d^ycJJMmFxl3MGm33xHrl)`trOdn)u*5*ACIwfvB4e-L^nzeSd1_0U|k2^_6Ma zq3P>@axozx4>Av@l*B8W_@l^#DSGhD)q+>~=p9DUV1ixe=~Yn-smjeu?*K@H2za)G zqyu{ggO+eC`-(Mn)2~Eqti=5Mj=+O{>mv4*Sb>Q`BhGQdUF0ja&ENBJa2hKc``;@z zV#B|p=arT}vCF@%^!J5c_{Rig?)=3ha322YXFbm7#xK;5H-U#SpklC^7! z+*1DntmP3QLqHC0J*6meH?gBmRQm4}v_a`R(9%^Y3TpM)N`TCm+P8HL%y_hJX=r0~ zXAU~R*=1hJUr~z5$N0u7vQFIZ`Wu>h$oGqBa|*v+0>a}hy!&G zqa4931)c{QG3_V4bYrVWp2mrIK#B$QuAb9>O|ZCI&}=>zQLL_~Iuyq3Yz%Q=$cegI zs4al$YMgBPP9Ww1SVoA(5-$jSdTpp@zysv-o96-Z(d`&?;0^&puAmlB1T`6qLx`>1 z=)pU+Re5ILoF04~a$)m5;~O6mSZ?@9He6xB^tT;|%Onz*h?1cE;uY`f^obhIcd`=& zs1VMgw1$H{Z~?BZ2=jzqlX1e{Jmoh447YM2q9-3F;sKilsFr~Z8F%Fg!MxjZB%{ER$H8c6nG~K zG+DxCw3^=Dx#0@b0!>dLd#%xp$^o)vFMQ}6S2HSLIe8)IJ~Wgb)eIo~B&5*g>=_0SuSsr|PA?5X+NL>_il&~b#!`M6ULZpC!SnVr$@O7;V>TFT gLI+Z{gO~Ic3t`94$dHUyoS(Wlsedj!nE?O*0NJ^ void: + var loading_screen = preload("res://COGITO/SceneManagement/LoadingScene.tscn").instantiate() + loading_screen.next_scene_path = target + loading_screen.ignore_scene_state = ignore_scene_state + get_tree().current_scene.add_child(loading_screen) + + +func reset_scene_states(): + # CREATE FUNCTION THAT DELETES SCENE STATE FILES. + pass + +# Save function +func save_scene_state(scene_state_filename : String): + print("Attempting to save scene state for ", scene_state_filename) + var scene_state_path = str("res://COGITO/SceneManagement/SceneStateFiles/" + scene_state_filename + ".save") + + var scene_state = FileAccess.open(scene_state_path, FileAccess.WRITE) + var save_nodes = get_tree().get_nodes_in_group("Persist") + + if !save_nodes: + print("No nodes in Persist group!") + return + + for node in save_nodes: + # Check the node is an instanced scene so it can be instanced again during load. + if node.scene_file_path.is_empty(): + print("persistent node '%s' is not an instanced scene, skipped" % node.name) + continue + + # Check the node has a save function. + if !node.has_method("save"): + print("persistent node '%s' is missing a save() function, skipped" % node.name) + continue + + # Call the node's save function. + var node_data = node.call("save") + + # JSON provides a static method to serialized JSON string. + var json_string = JSON.stringify(node_data) + + # Store the save dictionary as a new line in the save file. + scene_state.store_line(json_string) + print("Saved state for ", node) + + print("Scene state saved.") + +# Load function +func load_scene_state(scene_state_filename : String): + print("Attempting to load scene state for ", scene_state_filename) + var scene_state_path = str("res://COGITO/SceneManagement/SceneStateFiles/" + scene_state_filename + ".save") + if not FileAccess.file_exists(scene_state_path): + print("Scene state file not found: ", scene_state_filename) + return # Error! We don't have a save to load. + + # We need to revert the game state so we're not cloning objects + # during loading. This will vary wildly depending on the needs of a + # project, so take care with this step. + # For our example, we will accomplish this by deleting saveable objects. + var save_nodes = get_tree().get_nodes_in_group("Persist") + for i in save_nodes: + print("Deleting existing node: ", i) + i.queue_free() + + # Load the file line by line and process that dictionary to restore + # the object it represents. + var scene_state = FileAccess.open(scene_state_path, FileAccess.READ) + while scene_state.get_position() < scene_state.get_length(): + var json_string = scene_state.get_line() + + var json = JSON.new() # Creates the helper class to interact with JSON + + # Check if there is any error while parsing the JSON string, skip in case of failure + var parse_result = json.parse(json_string) + if not parse_result == OK: + print("JSON Parse Error: ", json.get_error_message(), " in ", json_string, " at line ", json.get_error_line()) + continue + + var node_data = json.get_data() # Get the data from the JSON object + + # Create the object, add it to the tree, set its position and rotation. + var new_object = load(node_data["filename"]).instantiate() + get_node(node_data["parent"]).add_child(new_object) + print("Adding to scene: ", new_object) + new_object.position = Vector3(node_data["pos_x"], node_data["pos_y"] + persistent_objects_y_offset_on_load, node_data["pos_z"]) + new_object.rotation = Vector3(node_data["rot_x"], node_data["rot_y"], node_data["rot_z"]) + + # Set the remaining variables. + for i in node_data.keys(): + if i == "filename" or i == "parent" or i == "pos_x" or i == "pos_y" or i == "pos_z" or i == "rot_x" or i == "rot_y" or i == "rot_z": + continue + new_object.set(i, node_data[i]) + print( new_object, ": Set ", i, " to ", node_data[i]) + + print("Scene state loaded.") diff --git a/COGITO/SceneManagement/loading_screen.gd b/COGITO/SceneManagement/loading_screen.gd new file mode 100644 index 00000000..1c11403f --- /dev/null +++ b/COGITO/SceneManagement/loading_screen.gd @@ -0,0 +1,30 @@ +extends CanvasLayer + +## Adds a forced wait time to the loading screen. Used to avoid loading screen flickering if load time is too short. +@export var forced_delay : float = 0.5 + +var next_scene_path : String +var next_scene_state_filename : String +var ignore_scene_state : bool = false + +func _ready(): + ResourceLoader.load_threaded_request(next_scene_path) # Start loading the next scene + + +func _process(_delta): + if ResourceLoader.load_threaded_get_status(next_scene_path) == ResourceLoader.THREAD_LOAD_LOADED: + set_process(false) + await get_tree().create_timer(forced_delay).timeout + var new_scene: PackedScene = ResourceLoader.load_threaded_get(next_scene_path) + var new_node = new_scene.instantiate() + var current_scene = get_tree().current_scene # Stores currently active scene so it can be set later + get_tree().get_root().add_child(new_node) # Adds the instatiated new scene as a node. + + # At this point the new scene state can be loaded + next_scene_state_filename = new_node.get_name() + if !ignore_scene_state: + CogitoSceneManager.load_scene_state(next_scene_state_filename) + + get_tree().current_scene = new_node # Assigns new scene as current scene + current_scene.queue_free() # Removing previous scene. + diff --git a/COGITO/Scripts/Carriable.gd b/COGITO/Scripts/Carriable.gd index 671ddde9..67b48cdd 100644 --- a/COGITO/Scripts/Carriable.gd +++ b/COGITO/Scripts/Carriable.gd @@ -9,6 +9,9 @@ extends RigidBody3D var is_being_carried var holder +func _ready(): + self.add_to_group("Persist") + func carry(player): holder = player @@ -50,3 +53,19 @@ func throw(power): audio_stream_player_3d.stream = drop_sound audio_stream_player_3d.play() apply_central_impulse(holder.look_vector * Vector3(power, power, power)) + + +# Function to handle persistency and saving +func save(): + var save_dict = { + "filename" : get_scene_file_path(), + "parent" : get_parent().get_path(), + "pos_x" : position.x, + "pos_y" : position.y, + "pos_z" : position.z, + "rot_x" : rotation.x, + "rot_y" : rotation.y, + "rot_z" : rotation.z, + + } + return save_dict diff --git a/COGITO/Scripts/Interact_Door.gd b/COGITO/Scripts/Interact_Door.gd index e4c06d6d..b5bfe73c 100644 --- a/COGITO/Scripts/Interact_Door.gd +++ b/COGITO/Scripts/Interact_Door.gd @@ -11,6 +11,8 @@ extends Node3D @export_group("Door Parameters") ## Start state of the door (usually closed). @export var is_open : bool = false +## Text that appears on the interaction prompt when locked. +@export var interaction_text_when_locked : String = "Unlock" ## Text that appears on the interaction prompt when closed. @export var interaction_text_when_closed : String = "Open" ## Text that appears on the interaction prompt when open. @@ -20,6 +22,11 @@ extends Node3D @export var key : InventoryItemPD ## Hint that is displayed if the player attempts to open the door but doesn't have the key item. @export var key_hint : String +## Other doors that should sync their state (locked, unlocked, open, closed) with this door. Useful for double-doors, etc. +@export var doors_to_sync_with : Array[NodePath] + +## Use these if you don't have an animation. +@export_subgroup("Tween Parameters") ## Set this to true if you're making a sliding instead of a rotating door. @export var is_sliding : bool ## Rotation axis to use. True = use Z axis. False = use Y axis: @@ -28,23 +35,39 @@ extends Node3D @export var open_rotation_deg : float = 0.0 ## Rotation Y when the door is closed. In degrees. @export var closed_rotation_deg : float = 0.0 - +## Local position of transform when closed @export var closed_position : Vector3 +## Local position of transform when open @export var open_position : Vector3 ## Speed in which the door moves between open and closed position. Usually around 0.1. @export var door_speed : float = .1 +@export_subgroup("Animation Parameters") +@export var is_animation_based : bool = false +@export var animation_player : NodePath +@export var opening_animation : String +@export var reverse_opening_anim_for_close : bool = true +@export var closing_animation : String +var anim_player : AnimationPlayer + + + var interaction_text : String var is_moving : bool = false var target_rotation_rad : float func _ready(): + if is_animation_based: + anim_player = get_node(animation_player) + if use_z_axis: target_rotation_rad = rotation.z else: target_rotation_rad = rotation.y if is_open: interaction_text = interaction_text_when_open + elif is_locked: + interaction_text = interaction_text_when_locked else: interaction_text = interaction_text_when_closed @@ -53,8 +76,18 @@ func interact(interactor): if !is_locked: if !is_open: open_door() + + for nodepath in doors_to_sync_with: + if nodepath != null: + var object = get_node(nodepath) + object.open_door() else: close_door() + + for nodepath in doors_to_sync_with: + if nodepath != null: + var object = get_node(nodepath) + object.close_door() else: audio_stream_player_3d.stream = rattle_sound audio_stream_player_3d.play() @@ -84,6 +117,11 @@ func check_for_key(interactor): if slot_data.inventory_item.discard_after_use: inventory.remove_slot_data(slot_data) unlock_door() + + for nodepath in doors_to_sync_with: + if nodepath != null: + var object = get_node(nodepath) + object.unlock_door() return if key_hint != "": @@ -94,20 +132,21 @@ func unlock_door(): audio_stream_player_3d.stream = unlock_sound audio_stream_player_3d.play() is_locked = false - + interaction_text = interaction_text_when_closed func open_door(): audio_stream_player_3d.stream = open_sound audio_stream_player_3d.play() - if !is_sliding: + if is_animation_based: + anim_player.play(opening_animation) + elif !is_sliding: target_rotation_rad = deg_to_rad(open_rotation_deg) is_moving = true else: - # Sliding door open. var tween_door = get_tree().create_tween() tween_door.tween_property(self,"position", open_position, door_speed) - + is_open = true interaction_text = interaction_text_when_open @@ -115,7 +154,12 @@ func close_door(): audio_stream_player_3d.stream = close_sound audio_stream_player_3d.play() - if !is_sliding: + if is_animation_based: + if reverse_opening_anim_for_close: + anim_player.play_backwards(opening_animation) + else: + anim_player.play(closing_animation) + elif !is_sliding: target_rotation_rad = deg_to_rad(closed_rotation_deg) is_moving = true else: diff --git a/COGITO/Scripts/door_setter_zone.gd b/COGITO/Scripts/door_setter_zone.gd new file mode 100644 index 00000000..4d60ec74 --- /dev/null +++ b/COGITO/Scripts/door_setter_zone.gd @@ -0,0 +1,48 @@ +extends Area3D + +## Reference to the door that will get upated +@export var door_to_set : NodePath +## Setting the new open rotation position in degrees. +@export var new_open_rotation_deg : float +## Check this is the door is changing transform position instead of rotation +@export var is_sliding : bool +## The new open position transform coordinates +@export var new_open_pos : Vector3 +## Check this is the door is animation based +@export var is_using_animations : bool +## Name of the new opening animation. This has to exist in the door's animation player to work. +@export var new_opening_animation : String + +## Set if the door should close automatically after the player leaves the zone. +@export var close_door_on_exit : bool = false +## Time delay when door closes. Should be at least 1-2 seconds. +@export var close_delay : float = 3.0 + +func _ready(): + body_entered.connect(_on_body_entered) + body_exited.connect(_on_body_exited) + + +func _on_body_entered(body: Node3D): + if !body.is_in_group("Player"): + return + + if door_to_set != null: + var door = get_node(door_to_set) + if is_sliding: + door.open_position = new_open_pos + elif is_using_animations: + door.opening_animation = new_opening_animation + else: + door.open_rotation_deg = new_open_rotation_deg + + +func _on_body_exited(body: Node3D): + if !body.is_in_group("Player"): + return + + if door_to_set!= null and close_door_on_exit: + var door = get_node(door_to_set) + await get_tree().create_timer(close_delay).timeout + door.close_door() + diff --git a/COGITO/Scripts/scene_switcher.gd b/COGITO/Scripts/menu_scene_switcher.gd similarity index 74% rename from COGITO/Scripts/scene_switcher.gd rename to COGITO/Scripts/menu_scene_switcher.gd index e015e38a..c59192c4 100644 --- a/COGITO/Scripts/scene_switcher.gd +++ b/COGITO/Scripts/menu_scene_switcher.gd @@ -5,12 +5,12 @@ extends Node func _on_main_menu_start_game_pressed(): if start_game_scene: - get_tree().change_scene_to_file(start_game_scene) + CogitoSceneManager.load_next_scene(start_game_scene, false) else: print("No start game scene set in the Scene switcher.") func _on_pause_menu_back_to_main_pressed(): if main_menu_scene: - get_tree().change_scene_to_file(main_menu_scene) + CogitoSceneManager.load_next_scene(main_menu_scene, true) else: print("No main menu scene set in the Scene switcher.") diff --git a/COGITO/Scripts/player.gd b/COGITO/Scripts/player.gd index 69667374..727c5a71 100644 --- a/COGITO/Scripts/player.gd +++ b/COGITO/Scripts/player.gd @@ -21,7 +21,19 @@ signal toggle_inventory_interface() @onready var brightness_component = $BrightnessComponent @onready var stamina_component = $StaminaComponent -@onready var player_interaction_component = $PlayerInteractionComponent +# Node caching +@onready var player_interaction_component: PlayerInteractionComponent = $PlayerInteractionComponent +@onready var neck: Node3D = $Neck +@onready var head: Node3D = $Neck/Head +@onready var eyes: Node3D = $Neck/Head/Eyes +@onready var camera: Camera3D = $Neck/Head/Eyes/Camera +@onready var animationPlayer: AnimationPlayer = $Neck/Head/Eyes/AnimationPlayer + +@onready var standing_collision_shape: CollisionShape3D = $StandingCollisionShape +@onready var crouching_collision_shape: CollisionShape3D = $CrouchingCollisionShape +@onready var crouch_raycast: RayCast3D = $CrouchRayCast +@onready var sliding_timer: Timer = $SlidingTimer +@onready var footstep_timer: Timer = $FootstepTimer ## Inventory resource that stores the player inventory. @export var inventory_data : InventoryPD @@ -55,6 +67,27 @@ signal toggle_inventory_interface() @export var BUNNY_HOP_ACCELERATION = 0.1 @export var INVERT_Y_AXIS : bool = true +## STAIR HANDLING STUFF +@export_group("Stair Handling") +var is_step : bool = false +var step_check_height : Vector3 = STEP_HEIGHT_DEFAULT / STEP_CHECK_COUNT +var gravity_vec : Vector3 = Vector3.ZERO +var head_offset : Vector3 = Vector3.ZERO +var snap : Vector3 = Vector3.ZERO +## This sets the camera smoothing when going up/down stairs as the player snaps to each stair step. +@export var step_height_camera_lerp : float = 2.5 +## This sets the height of what is still considered a step (instead of a wall/edge) +@export var STEP_HEIGHT_DEFAULT : Vector3 = Vector3(0, 0.5, 0) +## This sets the step slope degree check. When set to 0, tiny edges etc might stop the player in it's tracks. 1 seems to work fine. +@export var STEP_MAX_SLOPE_DEGREE : float = 0.0 +const STEP_CHECK_COUNT : int = 2 +const WALL_MARGIN : float = 0.001 + + +@export_group("Ladder Handling") +var on_ladder : bool = false +@export var ladder_speed : float = 2.0 + @export_group("Gamepad Properties") @export var JOY_DEADZONE : float = 0.25 @export var JOY_V_SENS : int = 3 @@ -90,12 +123,15 @@ func _ready(): randomize() Input.set_mouse_mode(Input.MOUSE_MODE_CAPTURED) - config = load(OptionsConstants.config_file_name) - if config != null: - INVERT_Y_AXIS = config.get_value(OptionsConstants.section_name, OptionsConstants.invert_vertical_axis_key, true) - + + # Pause Menu setup if pause_menu: - get_node(pause_menu).close_pause_menu() + var pause_menu_node = get_node(pause_menu) + # Hookup resume signal from Pause Menu + pause_menu_node.resume.connect(_on_pause_menu_resume) + + # Making sure pause menu is closed on player scene load + pause_menu_node.close_pause_menu() else: print("Player has no reference to pause menu.") @@ -173,9 +209,15 @@ func _on_resume_movement(): is_movement_paused = false Input.set_mouse_mode(Input.MOUSE_MODE_CAPTURED) +# reload options user may have changed while paused. +func _reload_options(): + var err = config.load(OptionsConstants.config_file_name) + if err == 0: + INVERT_Y_AXIS = config.get_value(OptionsConstants.section_name, OptionsConstants.invert_vertical_axis_key, true) # Signal from Pause Menu func _on_pause_menu_resume(): + _reload_options() _on_resume_movement() # Signal from Inventory @@ -186,16 +228,16 @@ func _on_player_hud_resume(): func _input(event): if event is InputEventMouseMotion and !is_movement_paused: if is_free_looking: - $Neck.rotate_y(deg_to_rad(-event.relative.x * MOUSE_SENS)) - $Neck.rotation.y = clamp($Neck.rotation.y, deg_to_rad(-120), deg_to_rad(120)) + neck.rotate_y(deg_to_rad(-event.relative.x * MOUSE_SENS)) + neck.rotation.y = clamp(neck.rotation.y, deg_to_rad(-120), deg_to_rad(120)) else: rotate_y(deg_to_rad(-event.relative.x * MOUSE_SENS)) if INVERT_Y_AXIS: - $Neck/Head.rotate_x(-deg_to_rad(-event.relative.y * MOUSE_SENS)) + head.rotate_x(-deg_to_rad(-event.relative.y * MOUSE_SENS)) else: - $Neck/Head.rotate_x(deg_to_rad(-event.relative.y * MOUSE_SENS)) - $Neck/Head.rotation.x = clamp($Neck/Head.rotation.x, deg_to_rad(-90), deg_to_rad(90)) + head.rotate_x(deg_to_rad(-event.relative.y * MOUSE_SENS)) + head.rotation.x = clamp(head.rotation.x, deg_to_rad(-90), deg_to_rad(90)) # Checking Analog stick input for mouse look if event is InputEventJoypadMotion and !is_movement_paused: @@ -220,60 +262,117 @@ func _process(delta): if sanity_component.current_sanity <= 0: take_damage(health_component.no_sanity_damage * delta) +# Cache allocation of test motion parameters. +@onready var _params: PhysicsTestMotionParameters3D = PhysicsTestMotionParameters3D.new() + +func params(transform3d, motion): + var params : PhysicsTestMotionParameters3D = _params + params.from = transform3d + params.motion = motion + params.recovery_as_collision = true + return params + +@onready var self_rid: RID = self.get_rid() +@onready var test_motion_result: PhysicsTestMotionResult3D = PhysicsTestMotionResult3D.new() + +func test_motion(transform3d: Transform3D, motion: Vector3) -> bool: + return PhysicsServer3D.body_test_motion(self_rid, params(transform3d, motion), test_motion_result) + +### LADDER MOVEMENT +func _process_on_ladder(_delta): + var input_dir = Input.get_vector("left", "right", "forward", "back") + + var jump = Input.is_action_pressed("jump") + + # Processing analog stick mouselook + if joystick_h_event: + if abs(joystick_h_event.get_axis_value()) > JOY_DEADZONE: + if INVERT_Y_AXIS: + head.rotate_x(deg_to_rad(joystick_h_event.get_axis_value() * JOY_H_SENS)) + else: + head.rotate_x(-deg_to_rad(joystick_h_event.get_axis_value() * JOY_H_SENS)) + head.rotation.x = clamp(head.rotation.x, deg_to_rad(-90), deg_to_rad(90)) + + if joystick_v_event: + if abs(joystick_v_event.get_axis_value()) > JOY_DEADZONE: + neck.rotate_y(deg_to_rad(-joystick_v_event.get_axis_value() * JOY_V_SENS)) + neck.rotation.y = clamp(neck.rotation.y, deg_to_rad(-120), deg_to_rad(120)) + + # Applying ladder input_dir to direction + direction = (transform.basis * Vector3(input_dir.x,input_dir.y * -1,0)).normalized() + velocity = direction * ladder_speed + + var look_vector = camera.get_camera_transform().basis + if jump: + velocity += look_vector * Vector3(JUMP_VELOCITY, JUMP_VELOCITY, JUMP_VELOCITY) + + # print("Input_dir:", input_dir, ". direction:", direction) + move_and_slide() + + #Step off ladder when on ground + if is_on_floor(): + on_ladder = false + func _physics_process(delta): if is_movement_paused: return + if on_ladder: + _process_on_ladder(delta) + return + + var is_falling: bool = false + # Getting input direction var input_dir = Input.get_vector("left", "right", "forward", "back") # LERP the up/down rotation of whatever you're carrying. - carryable_position.rotation.z = lerp_angle(carryable_position.rotation.z, $Neck/Head.rotation.x, 5 * delta) + carryable_position.rotation.z = lerp_angle(carryable_position.rotation.z, head.rotation.x, 5 * delta) # Processing analog stick mouselook - if joystick_v_event and !is_movement_paused: + if joystick_h_event and !is_movement_paused: if abs(joystick_h_event.get_axis_value()) > JOY_DEADZONE: if INVERT_Y_AXIS: - $Neck/Head.rotate_x(deg_to_rad(joystick_h_event.get_axis_value() * JOY_H_SENS)) + head.rotate_x(deg_to_rad(joystick_h_event.get_axis_value() * JOY_H_SENS)) else: - $Neck/Head.rotate_x(-deg_to_rad(joystick_h_event.get_axis_value() * JOY_H_SENS)) - $Neck/Head.rotation.x = clamp($Neck/Head.rotation.x, deg_to_rad(-90), deg_to_rad(90)) + head.rotate_x(-deg_to_rad(joystick_h_event.get_axis_value() * JOY_H_SENS)) + head.rotation.x = clamp(head.rotation.x, deg_to_rad(-90), deg_to_rad(90)) - if joystick_h_event and !is_movement_paused: + if joystick_v_event and !is_movement_paused: if abs(joystick_v_event.get_axis_value()) > JOY_DEADZONE: - $Neck.rotate_y(deg_to_rad(-joystick_v_event.get_axis_value() * JOY_V_SENS)) - $Neck.rotation.y = clamp($Neck.rotation.y, deg_to_rad(-120), deg_to_rad(120)) + neck.rotate_y(deg_to_rad(-joystick_v_event.get_axis_value() * JOY_V_SENS)) + neck.rotation.y = clamp(neck.rotation.y, deg_to_rad(-120), deg_to_rad(120)) if stand_after_roll: - $Neck/Head.position.y = lerp($Neck/Head.position.y, 0.0, delta * LERP_SPEED) - $StandingCollisionShape.disabled = true - $CrouchingCollisionShape.disabled = false + head.position.y = lerp(head.position.y, 0.0, delta * LERP_SPEED) + standing_collision_shape.disabled = true + crouching_collision_shape.disabled = false stand_after_roll = false - if Input.is_action_pressed("crouch") and !is_movement_paused or $RayCast.is_colliding(): + if Input.is_action_pressed("crouch") and !is_movement_paused or crouch_raycast.is_colliding(): if is_on_floor(): current_speed = lerp(current_speed, CROUCHING_SPEED, delta * LERP_SPEED) - $Neck/Head.position.y = lerp($Neck/Head.position.y, CROUCHING_DEPTH, delta * LERP_SPEED) + head.position.y = lerp(head.position.y, CROUCHING_DEPTH, delta * LERP_SPEED) carryable_position.position.y = lerp(carryable_position.position.y, initial_carryable_height-.8, delta * LERP_SPEED) - $StandingCollisionShape.disabled = true - $CrouchingCollisionShape.disabled = false + standing_collision_shape.disabled = true + crouching_collision_shape.disabled = false wiggle_current_intensity = WIGGLE_ON_CROUCHING_INTENSITY wiggle_index += WIGGLE_ON_CROUCHING_SPEED * delta if is_sprinting and input_dir != Vector2.ZERO and is_on_floor(): - $SlidingTimer.start() + sliding_timer.start() slide_vector = input_dir elif !Input.is_action_pressed("sprint"): - $SlidingTimer.stop() + sliding_timer.stop() is_walking = false is_sprinting = false is_crouching = true else: - $Neck/Head.position.y = lerp($Neck/Head.position.y, 0.0, delta * LERP_SPEED) + head.position.y = lerp(head.position.y, 0.0, delta * LERP_SPEED) carryable_position.position.y = lerp(carryable_position.position.y, initial_carryable_height, delta * LERP_SPEED) - $StandingCollisionShape.disabled = false - $CrouchingCollisionShape.disabled = true - $SlidingTimer.stop() + standing_collision_shape.disabled = false + crouching_collision_shape.disabled = true + sliding_timer.stop() # Prevent sprinting if player is out of stamina. if Input.is_action_pressed("sprint") and is_using_stamina and stamina_component.current_stamina > 0: if !Input.is_action_pressed("jump"): @@ -301,60 +400,76 @@ func _physics_process(delta): is_sprinting = false is_crouching = false - if Input.is_action_pressed("free_look") or !$SlidingTimer.is_stopped(): + if Input.is_action_pressed("free_look") or !sliding_timer.is_stopped(): is_free_looking = true - if $SlidingTimer.is_stopped(): - $Neck/Head/Eyes.rotation.z = -deg_to_rad( - $Neck.rotation.y * FREE_LOOK_TILT_AMOUNT + if sliding_timer.is_stopped(): + eyes.rotation.z = -deg_to_rad( + neck.rotation.y * FREE_LOOK_TILT_AMOUNT ) else: - $Neck/Head/Eyes.rotation.z = lerp( - $Neck/Head/Eyes.rotation.z, + eyes.rotation.z = lerp( + eyes.rotation.z, deg_to_rad(4.0), delta * LERP_SPEED ) else: is_free_looking = false - rotation.y += $Neck.rotation.y - $Neck.rotation.y = 0 - $Neck/Head/Eyes.rotation.z = lerp( - $Neck/Head/Eyes.rotation.z, + rotation.y += neck.rotation.y + neck.rotation.y = 0 + eyes.rotation.z = lerp( + eyes.rotation.z, 0.0, delta*LERP_SPEED ) + + ### STAIR FLOOR SNAP + #jumping and gravity + if is_on_floor(): + snap = -get_floor_normal() + gravity_vec = Vector3.ZERO + else: + snap = Vector3.DOWN + gravity_vec = Vector3.DOWN * gravity * delta + ### + + if not is_on_floor(): - velocity.y -= gravity * delta - elif $SlidingTimer.is_stopped() and input_dir != Vector2.ZERO: + #snap = Vector3.DOWN + #velocity.y -= gravity * delta + pass + elif sliding_timer.is_stopped() and input_dir != Vector2.ZERO: wiggle_vector.y = sin(wiggle_index) wiggle_vector.x = sin(wiggle_index / 2) + 0.5 - $Neck/Head/Eyes.position.y = lerp( - $Neck/Head/Eyes.position.y, + eyes.position.y = lerp( + eyes.position.y, wiggle_vector.y * (wiggle_current_intensity / 2.0), delta * LERP_SPEED ) - $Neck/Head/Eyes.position.x = lerp( - $Neck/Head/Eyes.position.x, + eyes.position.x = lerp( + eyes.position.x, wiggle_vector.x * wiggle_current_intensity, delta * LERP_SPEED ) else: - $Neck/Head/Eyes.position.y = lerp($Neck/Head/Eyes.position.y, 0.0, delta * LERP_SPEED) - $Neck/Head/Eyes.position.x = lerp($Neck/Head/Eyes.position.x, 0.0, delta * LERP_SPEED) + snap = -get_floor_normal() + eyes.position.y = lerp(eyes.position.y, 0.0, delta * LERP_SPEED) + eyes.position.x = lerp(eyes.position.x, 0.0, delta * LERP_SPEED) if last_velocity.y <= -7.5: - $Neck/Head.position.y = lerp($Neck/Head.position.y, CROUCHING_DEPTH, delta * LERP_SPEED) - $StandingCollisionShape.disabled = false - $CrouchingCollisionShape.disabled = true - $Neck/Head/Eyes/AnimationPlayer.play("roll") + head.position.y = lerp(head.position.y, CROUCHING_DEPTH, delta * LERP_SPEED) + standing_collision_shape.disabled = false + crouching_collision_shape.disabled = true + animationPlayer.play("roll") elif last_velocity.y <= -5.0: - $Neck/Head/Eyes/AnimationPlayer.play("landing") + animationPlayer.play("landing") # Taking fall damage if fall_damage > 0 and last_velocity.y <= fall_damage_threshold: health_component.subtract(fall_damage) if Input.is_action_pressed("jump") and !is_movement_paused and is_on_floor(): - + snap = Vector3.ZERO + is_falling = true # If Stamina Component is used, this checks if there's enough stamina to jump and denies it if not. if is_using_stamina and stamina_component.current_stamina >= stamina_component.jump_exhaustion: decrease_attribute("stamina",stamina_component.jump_exhaustion) @@ -362,11 +477,11 @@ func _physics_process(delta): print("Not enough stamina to jump.") return - $Neck/Head/Eyes/AnimationPlayer.play("jump") + animationPlayer.play("jump") Audio.play_sound(jump_sound) - if !$SlidingTimer.is_stopped(): + if !sliding_timer.is_stopped(): velocity.y = JUMP_VELOCITY * 1.5 - $SlidingTimer.stop() + sliding_timer.stop() else: velocity.y = JUMP_VELOCITY if is_sprinting: @@ -374,7 +489,7 @@ func _physics_process(delta): else: bunny_hop_speed = SPRINTING_SPEED - if $SlidingTimer.is_stopped(): + if sliding_timer.is_stopped(): if is_on_floor(): direction = lerp( direction, @@ -389,7 +504,7 @@ func _physics_process(delta): ) else: direction = (transform.basis * Vector3(slide_vector.x, 0.0, slide_vector.y)).normalized() - current_speed = ($SlidingTimer.time_left / $SlidingTimer.wait_time + 0.5) * SLIDING_SPEED + current_speed = (sliding_timer.time_left / sliding_timer.wait_time + 0.5) * SLIDING_SPEED current_speed = clamp(current_speed, 3.0, 12.0) @@ -402,18 +517,134 @@ func _physics_process(delta): last_velocity = velocity + + # STAIR HANDLING + is_step = false + + if gravity_vec.y >= 0: + for i in range(STEP_CHECK_COUNT): + var step_height: Vector3 = STEP_HEIGHT_DEFAULT - i * step_check_height + var transform3d: Transform3D = global_transform + var motion: Vector3 = step_height + + var is_player_collided: bool = test_motion(transform3d, motion) + + if test_motion_result.get_collision_count() > 0 and test_motion_result.get_collision_normal(0).y < 0: + continue + + if not is_player_collided: + transform3d.origin += step_height + motion = velocity * delta + is_player_collided = test_motion(transform3d, motion) + if not is_player_collided: + transform3d.origin += motion + motion = -step_height + is_player_collided = test_motion(transform3d, motion) + if is_player_collided: + if test_motion_result.get_collision_count() > 0 and test_motion_result.get_collision_normal(0).angle_to(Vector3.UP) <= deg_to_rad(STEP_MAX_SLOPE_DEGREE): + head_offset = -test_motion_result.get_remainder() + is_step = true + global_transform.origin += -test_motion_result.get_remainder() + break + else: + var wall_collision_normal: Vector3 = test_motion_result.get_collision_normal(0) + + transform3d.origin += test_motion_result.get_collision_normal(0) * WALL_MARGIN + motion = (velocity * delta).slide(wall_collision_normal) + is_player_collided = test_motion(transform3d, motion) + if not is_player_collided: + transform3d.origin += motion + motion = -step_height + is_player_collided = test_motion(transform3d, motion) + if is_player_collided: + if test_motion_result.get_collision_count() > 0 and test_motion_result.get_collision_normal(0).angle_to(Vector3.UP) <= deg_to_rad(STEP_MAX_SLOPE_DEGREE): + head_offset = -test_motion_result.get_remainder() + is_step = true + global_transform.origin += -test_motion_result.get_remainder() + break + else: + var wall_collision_normal: Vector3 = test_motion_result.get_collision_normal(0) + transform3d.origin += test_motion_result.get_collision_normal(0) * WALL_MARGIN + motion = step_height + is_player_collided = test_motion(transform3d, motion) + if not is_player_collided: + transform3d.origin += step_height + motion = (velocity * delta).slide(wall_collision_normal) + is_player_collided = test_motion(transform3d, motion) + if not is_player_collided: + transform3d.origin += motion + motion = -step_height + is_player_collided = test_motion(transform3d, motion) + if is_player_collided: + if test_motion_result.get_collision_count() > 0 and test_motion_result.get_collision_normal(0).angle_to(Vector3.UP) <= deg_to_rad(STEP_MAX_SLOPE_DEGREE): + head_offset = -test_motion_result.get_remainder() + is_step = true + global_transform.origin += -test_motion_result.get_remainder() + break + + + + if not is_step and is_on_floor(): + var step_height: Vector3 = STEP_HEIGHT_DEFAULT + var transform3d: Transform3D = global_transform + var motion: Vector3 = velocity * delta + var is_player_collided: bool = test_motion(transform3d, motion) + + if not is_player_collided: + transform3d.origin += motion + motion = -step_height + is_player_collided = test_motion(transform3d, motion) + if is_player_collided: + if test_motion_result.get_collision_count() > 0 and test_motion_result.get_collision_normal(0).angle_to(Vector3.UP) <= deg_to_rad(STEP_MAX_SLOPE_DEGREE): + head_offset = test_motion_result.get_travel() + is_step = true + global_transform.origin += test_motion_result.get_travel() + else: + is_falling = true + else: + if test_motion_result.get_collision_count() > 0 and test_motion_result.get_collision_normal(0).y == 0: + var wall_collision_normal: Vector3 = test_motion_result.get_collision_normal(0) + transform3d.origin += test_motion_result.get_collision_normal(0) * WALL_MARGIN + motion = (velocity * delta).slide(wall_collision_normal) + is_player_collided = test_motion(transform3d, motion) + if not is_player_collided: + transform3d.origin += motion + motion = -step_height + is_player_collided = test_motion(transform3d, motion) + if is_player_collided: + if test_motion_result.get_collision_count() > 0 and test_motion_result.get_collision_normal(0).angle_to(Vector3.UP) <= deg_to_rad(STEP_MAX_SLOPE_DEGREE): + head_offset = test_motion_result.get_travel() + is_step = true + global_transform.origin += test_motion_result.get_travel() + else: + is_falling = true + + + if is_step and !is_falling: + head.position -= head_offset + head.position.y = lerp(head.position.y, 0.0, delta * step_height_camera_lerp) + else: + head_offset = head_offset.lerp(Vector3.ZERO, delta * LERP_SPEED) + head.position.y = lerp(head.position.y, 0.0, delta * step_height_camera_lerp) + + velocity += gravity_vec + + if is_falling: + snap = Vector3.ZERO + + if !is_movement_paused: move_and_slide() - # FOOTSTEP SYSTEM = CHECK IF ON GROUND AND MOVING + # FOOTSTEP SOUNDS SYSTEM = CHECK IF ON GROUND AND MOVING if is_on_floor() and velocity.length() >= 0.2: - if $FootstepTimer.time_left <= 0: + if footstep_timer.time_left <= 0: footstep_player.play() # These "magic numbers" determine the frequency of sounds depending on speed of player. Need to make these variables. if velocity.length() >= 3.4: - $FootstepTimer.start(.3) + footstep_timer.start(.3) else: - $FootstepTimer.start(.6) + footstep_timer.start(.6) func _on_sliding_timer_timeout(): is_free_looking = false diff --git a/COGITO/Scripts/scene_transition_zone.gd b/COGITO/Scripts/scene_transition_zone.gd new file mode 100644 index 00000000..8620b808 --- /dev/null +++ b/COGITO/Scripts/scene_transition_zone.gd @@ -0,0 +1,23 @@ +extends Area3D + +@export_file("*.tscn") var path_to_new_scene +@export var ignore_target_scene_state : bool = false +var current_scene_savename : String + +func _ready(): + body_entered.connect(_on_body_entered) + body_exited.connect(_on_body_exited) + + +func _on_body_entered(body: Node3D): + if !body.is_in_group("Player"): + return + + current_scene_savename = get_tree().get_current_scene().get_name() + CogitoSceneManager.save_scene_state(current_scene_savename) + CogitoSceneManager.load_next_scene(path_to_new_scene, ignore_target_scene_state) + +func _on_body_exited(body: Node3D): + if !body.is_in_group("Player"): + return + diff --git a/Readme.md b/Readme.md index dcf8c8cf..c3a499a4 100644 --- a/Readme.md +++ b/Readme.md @@ -1,7 +1,7 @@ ![COGITO_banner](https://github.com/Phazorknight/Cogito/assets/70389309/dd5060b1-a28e-40c1-8253-3a7e3e4bc116) # COGITO By Philip Drobar -Version: **BETA 202312.1** +Version: **BETA 202401.6** Runs on Godot **4.2.1 stable** COGITO is a first Person Immersive Sim Template Project for Godot Engine 4. @@ -14,6 +14,10 @@ providing a framework for creating interactable objects and items. - Inventory system was helped by following DevLogLogan on Youtube: https://www.youtube.com/watch?v=V79YabQZC - InputHelper by Nathan Hoad (also see this link for documentation): https://github.com/nathanhoad/godot_input_helper - QuickAudio by Bryce Dixon (https://github.com/BtheDestroyer/Godot_QuickAudio) +- Stairs handling based on GodotStairs by elvisish (https://github.com/elvisish/GodotStairs) + +**Thanks:** +- Thanks to pcbeard for tweaks and bugfixes. ## Overview ### Current working features: @@ -48,10 +52,7 @@ providing a framework for creating interactable objects and items. ### To-Do's that are next in line: -- Pause/Options Menu: - - Invert Y toggle doesn't work yet. But can be set in the Player.gd script in the inspector. -- Inventory / Items: - - Option to take all items from a container. +- Please check the GitHub Repo Issues and Discussion pages. ## Set-Up diff --git a/project.godot b/project.godot index 382b2716..8616e5bb 100644 --- a/project.godot +++ b/project.godot @@ -23,6 +23,7 @@ config/icon="res://COGITO/COGITO_icon.png" MenuTemplateManager="*res://COGITO/EasyMenus/Nodes/menu_template_manager.tscn" InputHelper="*res://addons/input_helper/input_helper.gd" Audio="*res://addons/quick_audio/./Audio.gd" +CogitoSceneManager="*res://COGITO/SceneManagement/cogito_scene_manager.gd" [display] @@ -162,6 +163,7 @@ quickslot_4={ reload={ "deadzone": 0.5, "events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":82,"key_label":0,"unicode":114,"echo":false,"script":null) +, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"button_index":2,"pressure":0.0,"pressed":false,"script":null) ] } From ba423d6fa3045bd2e695e67747ed441424688fe6 Mon Sep 17 00:00:00 2001 From: Phazorknight <70389309+Phazorknight@users.noreply.github.com> Date: Mon, 8 Jan 2024 17:36:04 -0800 Subject: [PATCH 2/7] Reworked carriables. Collisions now stay active and carry-behavior can be more customized. --- .gitignore | 3 + COGITO/Assets/Models/ladder.glb | Bin 0 -> 24572 bytes COGITO/Assets/Models/ladder.glb.import | 34 + COGITO/DemoScenes/COG21B9.tmp | 1610 ++++++++++++++++++++++++ COGITO/DemoScenes/COGDF3F.tmp | 1610 ++++++++++++++++++++++++ COGITO/DemoScenes/COGITO_Demo_01.tscn | 3 +- COGITO/PrefabScenes/carriable_box.tscn | 26 +- COGITO/Scripts/Carriable.gd | 43 +- COGITO/Scripts/ladder_area.gd | 17 + Readme.md | 10 +- 10 files changed, 3325 insertions(+), 31 deletions(-) create mode 100644 COGITO/Assets/Models/ladder.glb create mode 100644 COGITO/Assets/Models/ladder.glb.import create mode 100644 COGITO/DemoScenes/COG21B9.tmp create mode 100644 COGITO/DemoScenes/COGDF3F.tmp create mode 100644 COGITO/Scripts/ladder_area.gd diff --git a/.gitignore b/.gitignore index 4f48ad79..16c66914 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,6 @@ # Godot-specific ignores .import/ +.godot/ export.cfg export_presets.cfg @@ -8,4 +9,6 @@ export_presets.cfg # Mono-specific ignores .mono/ +.godot/ data_*/ + diff --git a/COGITO/Assets/Models/ladder.glb b/COGITO/Assets/Models/ladder.glb new file mode 100644 index 0000000000000000000000000000000000000000..ece8ae7c6a06847c44f8d792ad644695367c84b1 GIT binary patch literal 24572 zcmeI4cYNMe^~Xa2*?W&d2^-Rqr0HZlPbe)Ey66D3mNre(Hku|eNujh99t9L};XrW! zRYY;%LO@YSA}Tm>ivz`hA_@+qprZKx+~?f;oadXQO^ZLEuU{U0b3XTc&pr3t_5B9_ za9PXTDZ?r%DxO(bQBl~oqTZ+W$rgB+RYg0!;PHmoCLuIdT4)%EcFTHBD=3UDma{a$@c1 zn$cs|E{Fl=G&fynL7_wC#A+T9KXd8QFse0U_i;6~T+y(KZK$iN8Cz97 zY7AqoXlA44kF2X2iECuh*V@*xqM@aEb<>i{iAx(=I-5$%S}dcc&%SJ885u&Ig{$A)z9vCj4^33YpO?6V&6fuq77Y59nCCTIPa|uE3`k2Z7ppb zV@cY+xMO-#S3^rnbK~r`mCKg5veUXxiyJzdCMjr2Lu0sA^Q%WySJ%|m)YWimsz=p~ zs~cN4ZuEp2>AG>%wc~2XvyB?h(#4M4l8%@;`9_Ud%eiW4U*0giZHWq+IjjEcd6Ow9 zI47;_YFoOL^EHYoE@@l2xTR@M^ODm3hhaLGH!(#t-Q9b~xhdXh;%B-1Np~+^IJM`Po7aXsPIq51^)&KdEI)k<=;C~fI?gNkEhhK} z(z(8Kk9qRs@6*@EqcxU~_w_`rJW-e8%lAnBV$6e&T$1+A$GExYe9W5L*U&etNzTW( zb<6pf>(^b--`X;lwEj6CQ+@_YF>W8}+n)B(orhd`%p&S6o(&)4Ya3u*-Ok_b;=RAD zW*6iAWqsWoy}xX2{TcH$IKQu<+xg4Z#IKLvBe%cw)j5ghO*)(h%NhOYoOJuXzBZTN z&&%JbZa;Uo?~Il9(cf8r--${4771)Su5F0-^_SO{*Zx{g=}~Vv_bTx$^k5p2Q^W_ag3fsNb)%Tidw5R$CgEv84UlhWZ&R`O*0p6VGHA%lXUl zlI*pm#wWI%hlt@ zjqi%=`jEf04(0nRe_Hdr`$ptT-}gfFD-Sw;kCH#<{1y}6Ewl2a?|afZ|M~cRcbdM7 z$e+INQER_aywk+DyZlLO-SYAK?zG-lQC#hcUOwxocFg!dWWPv^)c=|WMURkL-B0*7+>1}^U@uOYofpL;#|DHtY#PE{bhaK z9KFA6ZT%VZH8{Vo!OltCYrk$K?f1y-FMV}R;#rjrc`Rr2r*oorMOqVIo6GO#hyQk-*;ltK1QwgRnGP_XgeE0TYl3af6#V5gSL8tw)%s%eGJ;>8??rlSG^2aq#-+ITI2SRU-9^p&iFStmgW-sO2@w5Z}~%> zYz*-}e_0Lr(wz_%Xqx+1jJTWGlAO8rqhPyi*{MI-4P51HViurw>6q9%PqqZ9Qji(+z zR;q`-$se`G&FGXf`u$j@Q_ddCX?ap#{9gANS9xMgHb4HJd_}tN>zodL>l^&0`}lLk z{K4nl%QD^-<79&4;9dYsQ1g)I-l0RziH{GMY-rwzNFr9MtSk7!;{3%b2@qMLZ zjQK;n`781jX*~-fP9=$)P;*N1gTS zxsV_0#|ql|CV$>yyx(+%@_2uD-*HpUI99f=atQgcA>Q&Nt>+?}A779B*7qT&gJ1FZ zg5Pu>zx54%uN9wn`J>MI$=@fZV&b^UN#BQP$NGcze$ye3_jkJ*OsBq?{HZT~uS2}= zD;;C9`SFkFtw`%x?R4;4-{3dh$Db?a_jyuG-sO+lYUnqfdi+?a9{MJK)EYOVQ_kr3 zW0_7ldn~8rNqzBq-Dh0oi80yy_!qe~Y=e9eZ+fDUzPP*fn@qIVd?`z=hbh|s1 zY8#B7`Sg2t{2A7ri1W2Y(=up1?6<|}E$lAzz5Di#(%S2trgv1(wDn%w&oM2I6^zm000u~=Ku)UWq*tWEc#kG6in@8cO$KK%-V(e{10Tk&?D zgZ6&AFEK{U6l2o&*ZX}9UKeZW zcfZo#Fn%s}f5TY#buKlZvf7F{_0KfdEkLJQ3$E@#YNogGzZC}?6V_81t&T#F#kK55 z>uLJCLpq+Xjp!6taD4`;N&Ww7zJ9G?HuSp z@Eh>lZs1H7dluJnXgxQuhPk*>#kGp9v}RiW%sQub!9Cjyt+B%1(pSIdq*Y@WT?)pcFn`qkI;9=gMg`ANgC?mc9O8+&B`*ZzU>#&KS( z&j+gO`SQnc;{IgM!}`_N^{!uiQ@yOt9~K?j^=eNVel2@?8GCwdz3hDrR}#NVFP6An zde`4}e(zJa&4BakW!JAB&a;ASy=->;xL@)7Wb29k|7)8acVq2X&tT&QijV$iv-z_A zjXjU?Sv%N%#r?j9{kksfx6Xm?bG9AxXYfkhrgJkQ-2Zj;!^8VvUHwzxJX~G> zWH=93b4GMtTI)GC=vK~%&eO>Hd&7AeSzkPF_wX*!dAldCdg8e>o9a`Y1J$)L|3J^< zd^Y#_VEe_mcpu{ZjQ8b#?H?#_9OuRQe4x6XFMk{-?oal76z|K>`!l;P*>*hdS%0=2 z5?ALc*s>;`+cDByv@_cB1rN4Jx zsB<>7fBJXd(z*8Md+2-)ozLfTFLkP(%l+C||1IHsZpwWc#)P-hr1|lG?N_l4Y;9KU zm%t9NJ!}U%!Hyu`F0eDmw;SvV^6de;gM89^!JZ(W+R}>EbNQ4*{p3?_<&#fiY8?6Y zg?(Uevuf`L2f_icKMaS1;UE|Rhr%InI8?%6aHQ!YOdpLs3XTQoV@w~9Jq|{Kbd~87 zu%n;`q^nJj#@50ZkghX54m%bmfb@7c2~LEGp#L%P6gU}9g?h-tWH=2b!5MHmOo6lD zOqdGOKrwkx-|3(=n+Y>O`znS(^vP;Jg!V#lv*B!*WmfGure)_E((_Eqo?}R#Yg+a^ zL;9trW%<7>3rNp5E&FmqdVy)#^PvG2!9ufYFE%aPXh<(HE!$*BFEuT@%#dDgTDIAc zeuZh-R~phSre#+^JG4P7bik`XzAoql`J^v^l^~zm(u&n{`IJNb)qbBLeVu99 z>ka7}Ov|n_q~C8^_5+6WjizNkXh`2=TJ}SR^oQZ2@DaEfZh?=($IPnz3HUU83O)(9 z!e>Cf+u*Yx-yLu}$oF~p9LOjA1-KLBQ(IcGdM=-GsGoewt$gxnOpPPo-EbFt(X86t z@FnPl9{37;8Sa7m;9mGDd;`7?UxRO%{-){svEPR8g7kMxe;@lj_#sID!1Rx?KZ2it z^aG}UhW#l#2+}_{{Y&gG;8!615d0Q?1HXpf!|&i>cohBskHBN_C-@`$1^x_=!xQi~ z_$&M!6r*_ceG;^0Pr-W7z6$Me^vP;Jg!V#l|Ac?Q(`MEFmucB&4C#NHmi><*{j6!( z_~Mq{YO7*fc9>h^no~C8@GNku5ExQlw5BtHsa3CB2@*NBZfqc@3z;KXHZE3~oxqQl@e)1g#Bj8Z8 zYFEOMa0DD~R_&wUSU3ibHjc+02eMU8>$&2D`iz8XH~~hPRl5f2U^LXiI2a3KU?NO_ z@o*BH2&!GQDtJ9yX;$qwz?pTGlV)&3d$0v?2)n^pUl@N4)L zJY-hw-@xzSVfd|CwSNzf!XMxfcntmoe}uolpW$(M0{#Ynh4t_x{N1eDPr*OoAMmtU zwf_bGfq%m@X4QTch7IG}1^Sl{S+%!@m%z5L4eS8h!*;MU>;yZ)Zm=ut0(-(9u)A5c z_kw+4AK2Th+WWzQZ~*LYR_%k}5Eu>zn^pTzsD#5{1RM!Rz~OKV91Tao@o*d*3!`8p zRGC%#1gM1?s5YziXc!A)pw6t?<6t68fbnM4J`qlVli?(&hdkuqG?)aZ!s##tCPN!* oeLgHOt9Cn_$+M|&hFP`Gf@z?4;XcI3sy!WM!AzK8R_(LlzlJGD*8l(j literal 0 HcmV?d00001 diff --git a/COGITO/Assets/Models/ladder.glb.import b/COGITO/Assets/Models/ladder.glb.import new file mode 100644 index 00000000..2b0e49a2 --- /dev/null +++ b/COGITO/Assets/Models/ladder.glb.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://c6dn6bn47xyrj" +path="res://.godot/imported/ladder.glb-c36f821aff9dcab389f41c0b21fae2da.scn" + +[deps] + +source_file="res://COGITO/Assets/Models/ladder.glb" +dest_files=["res://.godot/imported/ladder.glb-c36f821aff9dcab389f41c0b21fae2da.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/COGITO/DemoScenes/COG21B9.tmp b/COGITO/DemoScenes/COG21B9.tmp new file mode 100644 index 00000000..b540cb36 --- /dev/null +++ b/COGITO/DemoScenes/COG21B9.tmp @@ -0,0 +1,1610 @@ +[gd_scene load_steps=130 format=3 uid="uid://cud7jwvomj24d"] + +[ext_resource type="PackedScene" uid="uid://kicjwmh02uwf" path="res://COGITO/PrefabScenes/player.tscn" id="1_7d2n7"] +[ext_resource type="Material" uid="uid://dkbgl3p3ffd1" path="res://COGITO/Assets/Materials/Prototype_DarkGrey.tres" id="1_lsda4"] +[ext_resource type="PackedScene" uid="uid://cwd3g16ep0idw" path="res://COGITO/PrefabScenes/pickup_flashlight.tscn" id="1_oweej"] +[ext_resource type="Material" uid="uid://hhhudvarh7gk" path="res://COGITO/Assets/Materials/Prototype_Orange.tres" id="2_4ig6i"] +[ext_resource type="Script" path="res://COGITO/InventoryPD/InventoryPD.gd" id="2_chxar"] +[ext_resource type="PackedScene" uid="uid://rw7gdui8lu3n" path="res://COGITO/EasyMenus/Scenes/pause_menu.tscn" id="3_q2rvv"] +[ext_resource type="PackedScene" uid="uid://0c32kepv0ahx" path="res://COGITO/PrefabScenes/Player_HUD.tscn" id="4_1ofwa"] +[ext_resource type="PackedScene" uid="uid://d3m4ni301eso7" path="res://COGITO/PrefabScenes/carriable_box.tscn" id="6_cy1m6"] +[ext_resource type="PackedScene" uid="uid://lsun1f1wjfxl" path="res://COGITO/PrefabScenes/ceiling_lamp.tscn" id="7_3y6g2"] +[ext_resource type="PackedScene" uid="uid://bho0nwh5rlnua" path="res://COGITO/PrefabScenes/target_destructable.tscn" id="8_tk621"] +[ext_resource type="PackedScene" uid="uid://bdyukj85qkut0" path="res://COGITO/PrefabScenes/door.tscn" id="8_xabdk"] +[ext_resource type="Resource" uid="uid://060gqm74tdlk" path="res://COGITO/InventoryPD/Items/Cogito_StaminaExtension.tres" id="8_yqvna"] +[ext_resource type="Resource" uid="uid://d4gdqvqsiiqs5" path="res://COGITO/InventoryPD/Items/Cogito_Key.tres" id="9_g1bqh"] +[ext_resource type="PackedScene" uid="uid://8wkt5k4dl40u" path="res://COGITO/PrefabScenes/pickup_key.tscn" id="9_qv8nx"] +[ext_resource type="PackedScene" uid="uid://0fj068bj0csc" path="res://COGITO/PrefabScenes/pickup_health_potion.tscn" id="12_2vt2n"] +[ext_resource type="PackedScene" uid="uid://bab56bf0vqfss" path="res://COGITO/PrefabScenes/pickup_battery.tscn" id="13_6m0er"] +[ext_resource type="PackedScene" uid="uid://3okedyf5glns" path="res://COGITO/PrefabScenes/container.tscn" id="14_d7sxi"] +[ext_resource type="Resource" uid="uid://cpqxudfjtjw66" path="res://COGITO/InventoryPD/Items/Cogito_HealthPotion.tres" id="15_86b07"] +[ext_resource type="Script" path="res://COGITO/InventoryPD/CustomResources/InventorySlotPD.gd" id="16_fg1wi"] +[ext_resource type="Resource" uid="uid://cupby6uqaftvv" path="res://COGITO/InventoryPD/Items/Cogito_Battery.tres" id="17_nl6sa"] +[ext_resource type="PackedScene" uid="uid://d1rq8gm20sjo1" path="res://COGITO/PrefabScenes/lamp_standing.tscn" id="18_oxm1j"] +[ext_resource type="PackedScene" uid="uid://sfypssn0rllo" path="res://COGITO/PrefabScenes/pickup_stamina_extension.tscn" id="18_pobhb"] +[ext_resource type="PackedScene" uid="uid://cjs44e1ow53rv" path="res://COGITO/PrefabScenes/heal_zone.tscn" id="19_2mngh"] +[ext_resource type="PackedScene" uid="uid://8h462cd7whew" path="res://COGITO/PrefabScenes/hazard_zone.tscn" id="20_dgnbq"] +[ext_resource type="PackedScene" uid="uid://bnygtkw3tvet6" path="res://COGITO/PrefabScenes/press_and_hold_wheel.tscn" id="22_ni6um"] +[ext_resource type="Script" path="res://COGITO/Scripts/Interact_Door.gd" id="23_rfav8"] +[ext_resource type="PackedScene" uid="uid://3gwo23kpr58f" path="res://COGITO/PrefabScenes/lightzone_lamp.tscn" id="24_p17c7"] +[ext_resource type="AudioStream" uid="uid://ftl7je6blfwq" path="res://COGITO/Assets/Audio/Kenney/stoneDrag4.ogg" id="25_3nnou"] +[ext_resource type="PackedScene" uid="uid://bc52bohkbf1yp" path="res://COGITO/PrefabScenes/pickup_diamond_key_a.tscn" id="25_w5f1m"] +[ext_resource type="PackedScene" uid="uid://djfg6ea5cbhyv" path="res://COGITO/PrefabScenes/pickup_diamond_key_b.tscn" id="26_1prk2"] +[ext_resource type="Texture2D" uid="uid://cgcrwmu2bs4se" path="res://COGITO/Assets/Textures/Prototype Textures/PNG/Green/texture_01.png" id="27_0a6c2"] +[ext_resource type="Script" path="res://COGITO/Scripts/switchable.gd" id="27_r5oie"] +[ext_resource type="Resource" uid="uid://gu1buq254o4l" path="res://COGITO/InventoryPD/Items/Cogito_DiamondKey_Combine.tres" id="28_3r4lg"] +[ext_resource type="AudioStream" uid="uid://bfmqga66x7l1k" path="res://COGITO/Assets/Audio/Kenney/rockHit2.ogg" id="30_42jtk"] +[ext_resource type="PackedScene" uid="uid://o0xgl5obc551" path="res://COGITO/PrefabScenes/pickup_pistol.tscn" id="30_a7v26"] +[ext_resource type="PackedScene" uid="uid://dbtarejfetahc" path="res://COGITO/PrefabScenes/Cabinet_prefab.tscn" id="35_ee66c"] +[ext_resource type="AudioStream" uid="uid://b6wdy2102jymr" path="res://COGITO/Assets/Audio/Kenney/UiAudio/switch2.ogg" id="36_42jeg"] +[ext_resource type="Material" uid="uid://dhg1uhiq7ywn2" path="res://COGITO/Assets/Materials/Prototype_Green.tres" id="38_l5vpp"] +[ext_resource type="Script" path="res://COGITO/Scripts/ladder_area.gd" id="39_ferka"] +[ext_resource type="PackedScene" uid="uid://c6dn6bn47xyrj" path="res://COGITO/Assets/Models/ladder.glb" id="39_ri7bt"] + +[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_2veog"] +sky_top_color = Color(0.576471, 0.960784, 1, 1) +sky_horizon_color = Color(0.745098, 0.779412, 0.785294, 1) +ground_bottom_color = Color(0.168627, 0.156863, 0.141176, 1) +ground_horizon_color = Color(0.745098, 0.779412, 0.785294, 1) + +[sub_resource type="Sky" id="Sky_sq3iy"] +sky_material = SubResource("ProceduralSkyMaterial_2veog") + +[sub_resource type="Environment" id="Environment_11v21"] +background_mode = 2 +sky = SubResource("Sky_sq3iy") +ambient_light_source = 3 +ambient_light_color = Color(0.588235, 0.588235, 0.588235, 1) +ambient_light_sky_contribution = 0.1 +ambient_light_energy = 0.2 +tonemap_mode = 2 +ssao_enabled = true +glow_enabled = true + +[sub_resource type="BoxMesh" id="BoxMesh_thwr4"] +material = ExtResource("1_lsda4") +size = Vector3(30, 0.1, 20) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_yawpu"] +points = PackedVector3Array(-15, -0.05, -10, -15, 0.05, -10, 15, -0.05, -10, -15, -0.05, 10, -15, 0.05, 10, 15, 0.05, -10, 15, -0.05, 10, 15, 0.05, 10) + +[sub_resource type="BoxMesh" id="BoxMesh_rvtuv"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 10) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_ai2ln"] +points = PackedVector3Array(-0.1, -1.5, -5, 0.1, -1.5, -5, -0.1, -1.5, 5, -0.1, 1.5, -5, 0.1, 1.5, -5, 0.1, -1.5, 5, -0.1, 1.5, 5, 0.1, 1.5, 5) + +[sub_resource type="BoxMesh" id="BoxMesh_cx70k"] +material = ExtResource("1_lsda4") +size = Vector3(10, 0.1, 9.8) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_22r6n"] +points = PackedVector3Array(-5, -0.05, -4.9, -5, 0.05, -4.9, 5, -0.05, -4.9, -5, -0.05, 4.9, -5, 0.05, 4.9, 5, 0.05, -4.9, 5, -0.05, 4.9, 5, 0.05, 4.9) + +[sub_resource type="BoxMesh" id="BoxMesh_xwnhq"] +material = ExtResource("1_lsda4") +size = Vector3(10, 0.1, 14) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_k2toe"] +points = PackedVector3Array(5, 0.05, 7, 5, -0.05, 7, 5, 0.05, -7, -5, 0.05, 7, -5, -0.05, 7, 5, -0.05, -7, -5, 0.05, -7, -5, -0.05, -7) + +[sub_resource type="BoxMesh" id="BoxMesh_upbim"] +material = ExtResource("1_lsda4") +size = Vector3(10.2, 0.1, 9.8) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_ghnbv"] +points = PackedVector3Array(-5.1, -0.05, -4.9, -5.1, 0.05, -4.9, 5.1, -0.05, -4.9, -5.1, -0.05, 4.9, -5.1, 0.05, 4.9, 5.1, 0.05, -4.9, 5.1, -0.05, 4.9, 5.1, 0.05, 4.9) + +[sub_resource type="BoxMesh" id="BoxMesh_ersg3"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 10) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_jksjg"] +points = PackedVector3Array(-0.1, -1.5, -5, 0.1, -1.5, -5, -0.1, -1.5, 5, -0.1, 1.5, -5, 0.1, 1.5, -5, 0.1, -1.5, 5, -0.1, 1.5, 5, 0.1, 1.5, 5) + +[sub_resource type="BoxMesh" id="BoxMesh_exgb4"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 9.8) + +[sub_resource type="BoxMesh" id="BoxMesh_x6n4g"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 10.2) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_41tst"] +points = PackedVector3Array(-0.1, -1.5, -5.1, 0.1, -1.5, -5.1, -0.1, -1.5, 5.1, -0.1, 1.5, -5.1, 0.1, 1.5, -5.1, 0.1, -1.5, 5.1, -0.1, 1.5, 5.1, 0.1, 1.5, 5.1) + +[sub_resource type="BoxMesh" id="BoxMesh_iik3d"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 10) + +[sub_resource type="BoxMesh" id="BoxMesh_43iq7"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 10) + +[sub_resource type="BoxMesh" id="BoxMesh_yxsbf"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 9.8) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_6ef7x"] +points = PackedVector3Array(-0.1, -1.5, -4.9, 0.1, -1.5, -4.9, -0.1, -1.5, 4.9, -0.1, 1.5, -4.9, 0.1, 1.5, -4.9, 0.1, -1.5, 4.9, -0.1, 1.5, 4.9, 0.1, 1.5, 4.9) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_cabjl"] +points = PackedVector3Array(-0.1, -1.5, -4.9, 0.1, -1.5, -4.9, -0.1, -1.5, 4.9, -0.1, 1.5, -4.9, 0.1, 1.5, -4.9, 0.1, -1.5, 4.9, -0.1, 1.5, 4.9, 0.1, 1.5, 4.9) + +[sub_resource type="BoxMesh" id="BoxMesh_gv32u"] +material = ExtResource("2_4ig6i") +size = Vector3(0.2, 2, 5) + +[sub_resource type="BoxMesh" id="BoxMesh_i5303"] +material = ExtResource("2_4ig6i") +size = Vector3(0.2, 2, 3.6) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_da5av"] +points = PackedVector3Array(-0.1, -1, -1.8, 0.1, -1, -1.8, -0.1, -1, 1.8, -0.1, 1, -1.8, 0.1, 1, -1.8, 0.1, -1, 1.8, -0.1, 1, 1.8, 0.1, 1, 1.8) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_sr0li"] +points = PackedVector3Array(-0.1, -1, -2.5, 0.1, -1, -2.5, -0.1, -1, 2.5, -0.1, 1, -2.5, 0.1, 1, -2.5, 0.1, -1, 2.5, -0.1, 1, 2.5, 0.1, 1, 2.5) + +[sub_resource type="BoxMesh" id="BoxMesh_xp63a"] +material = ExtResource("2_4ig6i") +size = Vector3(0.2, 2, 3) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_wntft"] +points = PackedVector3Array(-0.1, -1, -1.5, 0.1, -1, -1.5, -0.1, -1, 1.5, -0.1, 1, -1.5, 0.1, 1, -1.5, 0.1, -1, 1.5, -0.1, 1, 1.5, 0.1, 1, 1.5) + +[sub_resource type="BoxMesh" id="BoxMesh_8hfs4"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 30) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_vnr22"] +points = PackedVector3Array(-0.1, -1.5, -15, 0.1, -1.5, -15, -0.1, -1.5, 15, -0.1, 1.5, -15, 0.1, 1.5, -15, 0.1, -1.5, 15, -0.1, 1.5, 15, 0.1, 1.5, 15) + +[sub_resource type="BoxMesh" id="BoxMesh_fccbs"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 19.6) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_ni8hy"] +points = PackedVector3Array(-0.1, -1.5, -9.8, 0.1, -1.5, -9.8, -0.1, -1.5, 9.8, -0.1, 1.5, -9.8, 0.1, 1.5, -9.8, 0.1, -1.5, 9.8, -0.1, 1.5, 9.8, 0.1, 1.5, 9.8) + +[sub_resource type="BoxMesh" id="BoxMesh_vvuw2"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 4.6) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_75rur"] +points = PackedVector3Array(-0.1, -1.5, -2.3, 0.1, -1.5, -2.3, -0.1, -1.5, 2.3, -0.1, 1.5, -2.3, 0.1, 1.5, -2.3, 0.1, -1.5, 2.3, -0.1, 1.5, 2.3, 0.1, 1.5, 2.3) + +[sub_resource type="BoxMesh" id="BoxMesh_bjkal"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 4) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_8rj2a"] +points = PackedVector3Array(-0.1, -1.5, -2, 0.1, -1.5, -2, -0.1, -1.5, 2, -0.1, 1.5, -2, 0.1, 1.5, -2, 0.1, -1.5, 2, -0.1, 1.5, 2, 0.1, 1.5, 2) + +[sub_resource type="BoxMesh" id="BoxMesh_odmxg"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 1, 1) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_p2jdc"] +points = PackedVector3Array(0.1, 0.5, 0.5, -0.1, 0.5, 0.5, 0.1, -0.5, 0.5, 0.1, 0.5, -0.5, -0.1, 0.5, -0.5, -0.1, -0.5, 0.5, 0.1, -0.5, -0.5, -0.1, -0.5, -0.5) + +[sub_resource type="BoxMesh" id="BoxMesh_ycjwp"] +size = Vector3(0.5, 0.1, 0.5) + +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_gdv3w"] +albedo_color = Color(0.203922, 0.360784, 0.701961, 1) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_r233h"] +points = PackedVector3Array(-0.25, -0.05, -0.25, -0.25, 0.05, -0.25, 0.25, -0.05, -0.25, -0.25, -0.05, 0.25, -0.25, 0.05, 0.25, 0.25, 0.05, -0.25, 0.25, -0.05, 0.25, 0.25, 0.05, 0.25) + +[sub_resource type="BoxMesh" id="BoxMesh_jlrlq"] +material = ExtResource("1_lsda4") + +[sub_resource type="BoxShape3D" id="BoxShape3D_enk60"] + +[sub_resource type="BoxMesh" id="BoxMesh_20e8y"] +material = ExtResource("1_lsda4") +size = Vector3(1, 1.4, 0.1) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_7ifeg"] +points = PackedVector3Array(-0.5, -0.7, -0.05, -0.5, -0.7, 0.05, -0.5, 0.699863, -0.05, 0.5, -0.7, -0.05, 0.5, -0.7, 0.05, -0.5, 0.699863, 0.05, 0.5, 0.699863, -0.05, 0.5, 0.699863, 0.05) + +[sub_resource type="PrismMesh" id="PrismMesh_fghv1"] +material = ExtResource("2_4ig6i") +left_to_right = 1.0 +size = Vector3(5, 3.1, 2) + +[sub_resource type="BoxMesh" id="BoxMesh_l3y0e"] +size = Vector3(2, 0.05, 2) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_hs75h"] +points = PackedVector3Array(-1, -0.025, -1, -1, 0.025, -1, 1, -0.025, -1, -1, -0.025, 1, -1, 0.025, 1, 1, 0.025, -1, 1, -0.025, 1, 1, 0.025, 1) + +[sub_resource type="BoxMesh" id="BoxMesh_ow56r"] +size = Vector3(2, 0.1, 2) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_7sd6h"] +points = PackedVector3Array(-1, -0.05, -1, -1, 0.05, -1, 1, -0.05, -1, -1, -0.05, 1, -1, 0.05, 1, 1, 0.05, -1, 1, -0.05, 1, 1, 0.05, 1) + +[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_50xya"] +radius = 0.1 +height = 0.2 + +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_kj7uj"] +albedo_color = Color(1, 0, 0, 1) + +[sub_resource type="CapsuleMesh" id="CapsuleMesh_204vo"] +material = SubResource("StandardMaterial3D_kj7uj") +radius = 0.1 +height = 0.2 +radial_segments = 12 +rings = 1 + +[sub_resource type="BoxMesh" id="BoxMesh_woscm"] +size = Vector3(0.3, 0.3, 0.1) + +[sub_resource type="Resource" id="Resource_wdflo"] +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("15_86b07") +quantity = 2 + +[sub_resource type="Resource" id="Resource_hpi7r"] +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("17_nl6sa") +quantity = 2 + +[sub_resource type="Resource" id="Resource_nar8x"] +script = ExtResource("2_chxar") +inventory_slots = Array[ExtResource("16_fg1wi")]([SubResource("Resource_wdflo"), SubResource("Resource_hpi7r"), null, null]) + +[sub_resource type="BoxMesh" id="BoxMesh_w1o4d"] +material = ExtResource("2_4ig6i") +size = Vector3(4, 0.1, 2) + +[sub_resource type="BoxShape3D" id="BoxShape3D_rkvi0"] +size = Vector3(4, 0.1, 2) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_hq8yc"] +points = PackedVector3Array(-2, -0.05, -1, -2, 0.05, -1, 2, -0.05, -1, -2, -0.05, 1, -2, 0.05, 1, 2, 0.05, -1, 2, -0.05, 1, 2, 0.05, 1) + +[sub_resource type="Resource" id="Resource_1m0cj"] +resource_local_to_scene = true +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("17_nl6sa") +quantity = 1 + +[sub_resource type="Resource" id="Resource_ogqmk"] +resource_local_to_scene = true +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("17_nl6sa") +quantity = 1 + +[sub_resource type="BoxMesh" id="BoxMesh_rixwv"] +material = ExtResource("2_4ig6i") +size = Vector3(1, 2, 0.1) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_qb88g"] +points = PackedVector3Array(-0.5, -1, -0.05, -0.5, -1, 0.05, -0.5, 1, -0.05, 0.5, -1, -0.05, 0.5, -1, 0.05, -0.5, 1, 0.05, 0.5, 1, -0.05, 0.5, 1, 0.05) + +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_r708p"] +albedo_texture = ExtResource("27_0a6c2") +emission_enabled = true +emission = Color(0.12549, 0.690196, 0.384314, 1) +emission_energy_multiplier = 0.8 +emission_operator = 1 +uv1_triplanar = true + +[sub_resource type="BoxShape3D" id="BoxShape3D_qu2im"] +size = Vector3(0.5, 0.5, 0.33057) + +[sub_resource type="BoxMesh" id="BoxMesh_7pweo"] +material = ExtResource("2_4ig6i") +size = Vector3(2, 0.1, 2) + +[sub_resource type="BoxShape3D" id="BoxShape3D_xr44e"] +size = Vector3(2, 0.1, 2) + +[sub_resource type="Resource" id="Resource_2eq5d"] +resource_local_to_scene = true +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("17_nl6sa") +quantity = 1 + +[sub_resource type="Resource" id="Resource_q21gv"] +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("17_nl6sa") +quantity = 1 + +[sub_resource type="Resource" id="Resource_op7ip"] +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("17_nl6sa") +quantity = 1 + +[sub_resource type="Resource" id="Resource_6sppo"] +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("17_nl6sa") +quantity = 1 + +[sub_resource type="Resource" id="Resource_itbno"] +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("17_nl6sa") +quantity = 1 + +[sub_resource type="Resource" id="Resource_5a5sb"] +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("17_nl6sa") +quantity = 1 + +[sub_resource type="Resource" id="Resource_k2gss"] +resource_local_to_scene = true +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("8_yqvna") +quantity = 1 + +[sub_resource type="Resource" id="Resource_a1xk0"] +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("15_86b07") +quantity = 1 + +[sub_resource type="Resource" id="Resource_g6hy2"] +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("15_86b07") +quantity = 1 + +[sub_resource type="Resource" id="Resource_db2dq"] +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("15_86b07") +quantity = 1 + +[sub_resource type="BoxMesh" id="BoxMesh_ebsqj"] +size = Vector3(0.1, 1.5, 0.1) + +[sub_resource type="BoxShape3D" id="BoxShape3D_m64r0"] +size = Vector3(0.1, 1.5, 0.1) + +[sub_resource type="CylinderMesh" id="CylinderMesh_i0gq6"] +top_radius = 0.03 +bottom_radius = 0.03 +height = 0.2 + +[sub_resource type="BoxMesh" id="BoxMesh_3y43p"] +size = Vector3(1, 0.1, 0.1) + +[sub_resource type="BoxShape3D" id="BoxShape3D_xxnqw"] +size = Vector3(1, 0.1, 0.1) + +[sub_resource type="BoxMesh" id="BoxMesh_bhd5a"] +size = Vector3(1.5, 0.01, 1.5) + +[sub_resource type="BoxShape3D" id="BoxShape3D_el7ru"] +size = Vector3(1.5, 0.01, 1.5) + +[sub_resource type="Resource" id="Resource_jr5dy"] +resource_local_to_scene = true +script = ExtResource("2_chxar") +inventory_slots = Array[ExtResource("16_fg1wi")]([null, null, null, null, null, null, null, null]) + +[sub_resource type="BoxShape3D" id="BoxShape3D_rj7xk"] +size = Vector3(0.139, 3.148, 0.8) + +[sub_resource type="BoxShape3D" id="BoxShape3D_xagqk"] +size = Vector3(0.8, 3.03359, 0.1) + +[node name="COGITO_Demo_01" type="Node3D"] + +[node name="DirectionalLight3D" type="DirectionalLight3D" parent="."] +transform = Transform3D(-0.866023, -0.433016, 0.250001, 0, 0.499998, 0.866027, -0.500003, 0.749999, -0.43301, 0, 0, 0) +light_color = Color(1, 0.988235, 0.988235, 1) +shadow_enabled = true +shadow_opacity = 0.8 + +[node name="WorldEnvironment" type="WorldEnvironment" parent="."] +environment = SubResource("Environment_11v21") + +[node name="STATIC_ENVIRONMENT" type="Node3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10, 0, 0) + +[node name="Floor" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.1, -0.05, 0) +collision_layer = 3 +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Floor"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.1, 0, 4.8) +mesh = SubResource("BoxMesh_thwr4") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Floor"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.1, 0, 4.8) +shape = SubResource("ConvexPolygonShape3D_yawpu") + +[node name="Wall12" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -14.9, 0, 0) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall12"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +mesh = SubResource("BoxMesh_rvtuv") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall12"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +shape = SubResource("ConvexPolygonShape3D_ai2ln") + +[node name="Floor5" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20, -0.05, 10) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Floor5"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -0.0999994) +mesh = SubResource("BoxMesh_cx70k") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Floor5"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -0.0999994) +shape = SubResource("ConvexPolygonShape3D_22r6n") + +[node name="Floor6" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -38, -0.05, 20) +collision_layer = 3 +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Floor6"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -8) +mesh = SubResource("BoxMesh_xwnhq") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Floor6"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -8) +shape = SubResource("ConvexPolygonShape3D_k2toe") + +[node name="Floor4" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10, 3.05, 10) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Floor4"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.1, 0, -0.1) +mesh = SubResource("BoxMesh_upbim") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Floor4"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.1, 0, -0.1) +shape = SubResource("ConvexPolygonShape3D_ghnbv") + +[node name="Wall3" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 10, 0, 14.7) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall3"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +mesh = SubResource("BoxMesh_ersg3") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall3"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +shape = SubResource("ConvexPolygonShape3D_jksjg") + +[node name="Wall8" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -10, 0, 14.7) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall8"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0.1) +mesh = SubResource("BoxMesh_exgb4") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall8"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +shape = SubResource("ConvexPolygonShape3D_jksjg") + +[node name="Wall6" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -9.8, 0, 5.1) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall6"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -0.1) +mesh = SubResource("BoxMesh_x6n4g") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall6"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -0.1) +shape = SubResource("ConvexPolygonShape3D_41tst") + +[node name="Wall10" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -20, 0, 5.1) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall10"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +mesh = SubResource("BoxMesh_iik3d") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall10"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +shape = SubResource("ConvexPolygonShape3D_jksjg") + +[node name="Wall11" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -20, 0, 14.7) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall11"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +mesh = SubResource("BoxMesh_43iq7") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall11"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +shape = SubResource("ConvexPolygonShape3D_jksjg") + +[node name="Wall13" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.9, 3.1, 10) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall13"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -0.1) +mesh = SubResource("BoxMesh_yxsbf") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall13"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -0.1) +shape = SubResource("ConvexPolygonShape3D_6ef7x") + +[node name="Wall14" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -14.9, 3.1, 9.9) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall14"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +mesh = SubResource("BoxMesh_yxsbf") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall14"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +shape = SubResource("ConvexPolygonShape3D_cabjl") + +[node name="WallCrate" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 1.1, 0, 5.4) +collision_layer = 3 +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/WallCrate"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, -0.1) +mesh = SubResource("BoxMesh_gv32u") + +[node name="MeshInstance3D2" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/WallCrate"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -1.9, 1, -2.5) +mesh = SubResource("BoxMesh_i5303") + +[node name="CollisionShape3D2" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/WallCrate"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -1.9, 1, -2.5) +shape = SubResource("ConvexPolygonShape3D_da5av") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/WallCrate"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, -0.1) +shape = SubResource("ConvexPolygonShape3D_sr0li") + +[node name="Txt_WallCrateHint" type="Label3D" parent="STATIC_ENVIRONMENT/WallCrate"] +transform = Transform3D(1.31134e-07, 0, 1, 0, 1, 0, -1, 0, 1.31134e-07, 0.1019, 1.21944, 0.0710106) +text = "Use the crate to get over this wall." + +[node name="WallCrouch" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 1.06581e-14, 0, 1, 0, -1.06581e-14, 0, 1, -11.4105, 1, -2.89699) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/WallCrouch"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, -0.6) +mesh = SubResource("BoxMesh_xp63a") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/WallCrouch"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, -0.6) +shape = SubResource("ConvexPolygonShape3D_wntft") + +[node name="Txt_CrouchHint" type="Label3D" parent="STATIC_ENVIRONMENT/WallCrouch"] +transform = Transform3D(1.31134e-07, 0, 1, 0, 1, 0, -1, 0, 1.31134e-07, 0.107498, 0.21944, -0.01352) +text = "Crouch under this wall." + +[node name="Wall5" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 0, -5.1) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall5"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +mesh = SubResource("BoxMesh_8hfs4") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall5"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +shape = SubResource("ConvexPolygonShape3D_vnr22") + +[node name="Wall16" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, -1.06581e-14, 0, 1, 0, 1.06581e-14, 0, 1, 14.9, 0, 0) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall16"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 4.8) +mesh = SubResource("BoxMesh_fccbs") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall16"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 4.8) +shape = SubResource("ConvexPolygonShape3D_ni8hy") + +[node name="WallSmaller" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -4.9, 0, 10) +collision_layer = 3 +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/WallSmaller"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -2.5) +mesh = SubResource("BoxMesh_vvuw2") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/WallSmaller"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -2.5) +shape = SubResource("ConvexPolygonShape3D_75rur") + +[node name="WallSmaller2" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -4.9, 0, 4.4) +collision_layer = 3 +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/WallSmaller2"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -2.8) +mesh = SubResource("BoxMesh_bjkal") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/WallSmaller2"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -2.8) +shape = SubResource("ConvexPolygonShape3D_8rj2a") + +[node name="CeilingGap" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -4.9, 2.5, 9.7) +collision_layer = 3 +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/CeilingGap"] +mesh = SubResource("BoxMesh_odmxg") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/CeilingGap"] +shape = SubResource("ConvexPolygonShape3D_p2jdc") + +[node name="WallSmaller3" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -14.9, 0, 10) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/WallSmaller3"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -2.5) +mesh = SubResource("BoxMesh_vvuw2") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/WallSmaller3"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -2.5) +shape = SubResource("ConvexPolygonShape3D_75rur") + +[node name="WallSmaller4" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -14.9, 0, 4.4) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/WallSmaller4"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -2.8) +mesh = SubResource("BoxMesh_bjkal") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/WallSmaller4"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -2.8) +shape = SubResource("ConvexPolygonShape3D_8rj2a") + +[node name="CeilingGap2" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -14.9, 2.5, 9.7) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/CeilingGap2"] +mesh = SubResource("BoxMesh_odmxg") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/CeilingGap2"] +shape = SubResource("ConvexPolygonShape3D_p2jdc") + +[node name="Shelf" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, 5.25794, 1.06589, 0.745962) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Shelf"] +mesh = SubResource("BoxMesh_ycjwp") +surface_material_override/0 = SubResource("StandardMaterial3D_gdv3w") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Shelf"] +shape = SubResource("ConvexPolygonShape3D_r233h") + +[node name="Shelf2" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -10.329, 1.06589, 14.3785) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Shelf2"] +mesh = SubResource("BoxMesh_ycjwp") +surface_material_override/0 = SubResource("StandardMaterial3D_gdv3w") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Shelf2"] +shape = SubResource("ConvexPolygonShape3D_r233h") + +[node name="SimpleBox" type="CSGBox3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -8, 0.5, 3.5) +use_collision = true +material = ExtResource("2_4ig6i") + +[node name="SimpleBox2" type="CSGBox3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -8, 1.5, 4.5) +use_collision = true +material = ExtResource("2_4ig6i") + +[node name="Txt_Flashlight" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1.31134e-07, 0, 1, 0, 1, 0, -1, 0, 1.31134e-07, 5.03834, 1.71944, 0.745962) +text = "You can pick up and +wield this FLASHLIGHT" + +[node name="Txt_Batteries" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1.31134e-07, 0, 1, 0, 1, 0, -1, 0, 1.31134e-07, 5.01753, 1.71944, 3.0981) +text = "Use these BATTERIES +to recharge the Flashlight" + +[node name="Txt_CarriableBox" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -4.7952, 1.71944, 6.42556) +text = "This crate is carriable." + +[node name="Txt_DoorBasic" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -4.7952, 2.21944, 9.62556) +text = "This is a basic door." + +[node name="Txt_DoorBasic2" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -14.5952, 4.81944, 6.82556) +text = "Work in progress." + +[node name="Txt_Switchable" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 1.06581e-14, 0, 1, 0, -1.06581e-14, 0, 1, -6.6081, 2.21944, 5.32556) +text = "This lamp is a \"Switchable\" object." + +[node name="Txt_CombinedObjects" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 1.06581e-14, 0, 1, 0, -1.06581e-14, 0, 1, -19.7592, 2.21944, 5.32556) +text = "By connecting objects with different scripts +you can create more complex behaviours. + +For example: this drawbridge was created by connecting +a press-and-hold object with two \"doors\"." + +[node name="FloatingPlattformSprint" type="CSGBox3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -12.1, 3, 22.4) +use_collision = true +size = Vector3(3, 0.2, 3) +material = ExtResource("2_4ig6i") + +[node name="FloatingPlattformSprintWall" type="CSGBox3D" parent="STATIC_ENVIRONMENT/FloatingPlattformSprint"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.6, 1.4) +use_collision = true +size = Vector3(3, 1, 0.2) +material = ExtResource("2_4ig6i") + +[node name="FloatingPlattformJump" type="CSGBox3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7.16775, 3, 20.4) +use_collision = true +size = Vector3(3, 0.2, 3) +material = ExtResource("2_4ig6i") + +[node name="FloatingPlattformJumpWall" type="CSGBox3D" parent="STATIC_ENVIRONMENT/FloatingPlattformJump"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.6, 1.4) +use_collision = true +size = Vector3(3, 1, 0.2) +material = ExtResource("2_4ig6i") + +[node name="Txt_FarPlattformSprint" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, -12.0101, 5.38871, 16.5037) +text = "Sprint and jump +to reach this plattform." +font_size = 48 + +[node name="Txt_FarPlattformJump" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, -7.0101, 5.38871, 16.5037) +text = "Jump to reach +this plattform." +font_size = 48 + +[node name="Txt_Container" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1.31134e-07, 0, 1, 0, 1, 0, -1, 0, 1.31134e-07, 5.08419, 1.71944, 5.85584) +text = "You can open this crate +to find more items." + +[node name="Txt_Welcome" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, 3.59312, 2.45602, 2.7823) +text = "Welcome to COGITO +This scene contains examples +of everything that is included in this +template." +horizontal_alignment = 0 +vertical_alignment = 0 + +[node name="Txt_DoorInfo" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -1.00688, 2.15602, 14.5823) +text = "The Door.gd script can be used to +create more complex furniture +like this dresser." +horizontal_alignment = 0 +vertical_alignment = 0 + +[node name="Txt_Key" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -10.329, 1.71944, 14.5981) +text = "Use this KEY +to open the next door." + +[node name="Txt_Combine" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -40.829, 1.75934, 14.4981) +text = "Combine the two items found here +to create the key item needed for this socket." + +[node name="Txt_Lightzone" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(0, 0, -1, 0, 1, 0, 1, 0, 0, -5.0023, 1.71944, 3.67125) +text = "LIGHTZONE +If the Player is using +a BrightnessComponent, +it will increase while +within the Lightzone." + +[node name="BoxPotions" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, -1.06581e-14, 0, 1, 0, 1.06581e-14, 0, 1, 14.3, 0, -2.7) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/BoxPotions"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +mesh = SubResource("BoxMesh_jlrlq") +skeleton = NodePath("../../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/BoxPotions"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +shape = SubResource("BoxShape3D_enk60") + +[node name="Txt_Potions" type="Label3D" parent="STATIC_ENVIRONMENT/BoxPotions"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -0.51006, 0.812286, -0.412926) +text = "Pick up +these potions." +font_size = 24 +horizontal_alignment = 0 + +[node name="Box" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 4.3, 0, 7.3) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Box"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +mesh = SubResource("BoxMesh_jlrlq") +skeleton = NodePath("../../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Box"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +shape = SubResource("BoxShape3D_enk60") + +[node name="BoxCombineA" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -39, 0, 11.5) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/BoxCombineA"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +mesh = SubResource("BoxMesh_jlrlq") +skeleton = NodePath("../../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/BoxCombineA"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +shape = SubResource("BoxShape3D_enk60") + +[node name="BoxCombineB" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -39, 0, 8.5) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/BoxCombineB"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +mesh = SubResource("BoxMesh_jlrlq") +skeleton = NodePath("../../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/BoxCombineB"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +shape = SubResource("BoxShape3D_enk60") + +[node name="Box_FoamPistol" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, 10, 0, 7.8) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Box_FoamPistol"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +mesh = SubResource("BoxMesh_jlrlq") +skeleton = NodePath("../../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Box_FoamPistol"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +shape = SubResource("BoxShape3D_enk60") + +[node name="Txt_Foam" type="Label3D" parent="STATIC_ENVIRONMENT/Box_FoamPistol"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.412926, 0.812286, 0.51006) +text = "Pick up +this toy pistol." +font_size = 24 +horizontal_alignment = 0 + +[node name="BoxPressAndHold" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -24.5, 0, 7.5) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/BoxPressAndHold"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.7, 0.400002) +mesh = SubResource("BoxMesh_20e8y") +skeleton = NodePath("../../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/BoxPressAndHold"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.7, 0.400002) +shape = SubResource("ConvexPolygonShape3D_7ifeg") + +[node name="Txt_Weel" type="Label3D" parent="STATIC_ENVIRONMENT/BoxPressAndHold"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, 0.38994, 1.19408, 0.344856) +text = "Hold to turn +the wheel." +font_size = 24 +horizontal_alignment = 0 + +[node name="BoxStamina" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 1.74846e-07, 0, 1, 0, -1.74846e-07, 0, 1, 14.3071, 0, 0.79101) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/BoxStamina"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +mesh = SubResource("BoxMesh_jlrlq") +skeleton = NodePath("../../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/BoxStamina"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +shape = SubResource("BoxShape3D_enk60") + +[node name="Txt_Stamina" type="Label3D" parent="STATIC_ENVIRONMENT/BoxStamina"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0.489239, 1.76776, -0.0121455) +text = "Read the description to +find out what this potion does!" + +[node name="Ramp" type="CSGMesh3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -9.5, 1.55, 2.5) +use_collision = true +mesh = SubResource("PrismMesh_fghv1") + +[node name="GateDiamondKey" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -33, 0, 14.5) +use_collision = true +collision_layer = 3 +polygon = PackedVector2Array(0, 0, 0, 3, 10, 3, 10, 0, 4, 0, 4, 2, 2, 2, 2, 0) +depth = 0.2 +material = ExtResource("1_lsda4") + +[node name="GateMovement" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -5, 0, -5) +use_collision = true +polygon = PackedVector2Array(0, 0, 0, 3, 10, 3, 10, 0, 4, 0, 4, 2, 1, 2, 1, 0) +depth = 0.2 +material = ExtResource("1_lsda4") + +[node name="Txt_MovementArea" type="Label3D" parent="STATIC_ENVIRONMENT/GateMovement"] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 2.49002, 2.18871, -0.20731) +text = "MOVEMENT TEST AREA" +font_size = 48 + +[node name="Gate2" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, -1.06581e-14, 0, 1, 0, 1.06581e-14, 0, 1, -4.8, 0, 3) +use_collision = true +collision_layer = 3 +polygon = PackedVector2Array(0, 0, 0, 3, 9.6, 3, 9.6, 0, 4, 0, 4, 2, 1, 2, 1, 0) +depth = 0.2 +material = ExtResource("1_lsda4") + +[node name="Txt_Item" type="Label3D" parent="STATIC_ENVIRONMENT/Gate2"] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 2.52371, 2.18871, -0.203554) +text = "INTERACTIVE OBJECTS" +font_size = 48 + +[node name="Gate4" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 4.8, 0, 14.6) +use_collision = true +collision_layer = 3 +polygon = PackedVector2Array(0, 0, 0, 3, 9.6, 3, 9.6, 0, 4, 0, 4, 2, 1, 2, 1, 0) +depth = 0.2 +material = ExtResource("1_lsda4") + +[node name="Gate3" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 4.8, 0, -5) +use_collision = true +collision_layer = 3 +polygon = PackedVector2Array(0, 0, 0, 3, 19.8, 3, 19.8, 0, 4, 0, 4, 2, 1, 2, 1, 0) +depth = 0.2 +material = ExtResource("1_lsda4") + +[node name="Txt_Item" type="Label3D" parent="STATIC_ENVIRONMENT/Gate3"] +transform = Transform3D(1, 0, 1.74846e-07, 0, 1, 0, -1.74846e-07, 0, 1, 2.52371, 2.18871, 0.00344944) +text = "ITEMS AND INVENTORY " +font_size = 48 + +[node name="CSGMesh3D" type="CSGMesh3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, -2.27629, 2.18871, 2.79645) + +[node name="Railing" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -43, 0, 19) +use_collision = true +polygon = PackedVector2Array(0, 0.9, 0, 1, 2, 1, 2, 0.9, 1.05, 0.9, 1.05, 0, 0.95, 0, 0.95, 0.9) +depth = 0.1 +material = ExtResource("1_lsda4") + +[node name="Railing6" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -43, 0, 16.7) +use_collision = true +polygon = PackedVector2Array(0, 0.9, 0, 1, 2, 1, 2, 0.9, 1.05, 0.9, 1.05, 0, 0.95, 0, 0.95, 0.9) +depth = 0.1 +material = ExtResource("1_lsda4") + +[node name="Railing7" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -43, 0, 14.7) +use_collision = true +polygon = PackedVector2Array(0, 0.9, 0, 1, 2, 1, 2, 0.9, 1.05, 0.9, 1.05, 0, 0.95, 0, 0.95, 0.9) +depth = 0.1 +material = ExtResource("1_lsda4") + +[node name="Railing2" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -41, 0, 19) +use_collision = true +polygon = PackedVector2Array(0, 0.9, 0, 1, 2, 1, 2, 0.9, 1.05, 0.9, 1.05, 0, 0.95, 0, 0.95, 0.9) +depth = 0.1 +material = ExtResource("1_lsda4") + +[node name="Railing3" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -39, 0, 19) +use_collision = true +polygon = PackedVector2Array(0, 0.9, 0, 1, 2, 1, 2, 0.9, 1.05, 0.9, 1.05, 0, 0.95, 0, 0.95, 0.9) +depth = 0.1 +material = ExtResource("1_lsda4") + +[node name="Railing4" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -37, 0, 19) +use_collision = true +polygon = PackedVector2Array(0, 0.9, 0, 1, 2, 1, 2, 0.9, 1.05, 0.9, 1.05, 0, 0.95, 0, 0.95, 0.9) +depth = 0.1 +material = ExtResource("1_lsda4") + +[node name="Railing5" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -35, 0, 19) +use_collision = true +polygon = PackedVector2Array(0, 0.9, 0, 1, 2, 1, 2, 0.9, 1.05, 0.9, 1.05, 0, 0.95, 0, 0.95, 0.9) +depth = 0.1 +material = ExtResource("1_lsda4") + +[node name="Corner" type="CSGBox3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -42.8, 0.6, 18.8) +size = Vector3(0.4, 1.2, 0.4) +material = ExtResource("1_lsda4") + +[node name="Corner3" type="CSGBox3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10.2, 0.6, 6.3) +size = Vector3(0.2, 1.2, 0.2) +material = ExtResource("1_lsda4") + +[node name="Corner2" type="CSGBox3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -33.2, 0.6, 18.8) +size = Vector3(0.4, 1.2, 0.4) +material = ExtResource("1_lsda4") + +[node name="LightzoneCeiling" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(0, 0, -1, 0, 1, 0, 1, 0, 0, -6, 2.975, 3.8) + +[node name="LightzoneCeiling2" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/LightzoneCeiling"] +material_override = ExtResource("1_lsda4") +mesh = SubResource("BoxMesh_l3y0e") +skeleton = NodePath("../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/LightzoneCeiling"] +shape = SubResource("ConvexPolygonShape3D_hs75h") + +[node name="Plattform" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(0, 0, -1, 0, 1, 0, 1, 0, 0, -8.5, 2.95, -6.2) + +[node name="Floor" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Plattform"] +material_override = ExtResource("1_lsda4") +mesh = SubResource("BoxMesh_ow56r") +skeleton = NodePath("../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Plattform"] +shape = SubResource("ConvexPolygonShape3D_7sd6h") + +[node name="Corner4" type="CSGBox3D" parent="STATIC_ENVIRONMENT/Plattform"] +transform = Transform3D(0, 0, 1, 0, 1, 0, -1, 0, 0, 1, 0.6, 0.9) +size = Vector3(0.2, 1.1, 0.2) +material = ExtResource("1_lsda4") + +[node name="Corner5" type="CSGBox3D" parent="STATIC_ENVIRONMENT/Plattform"] +transform = Transform3D(0, 0, 1, 0, 1, 0, -1, 0, 0, 1, 0.6, -0.900002) +size = Vector3(0.2, 1.1, 0.2) +material = ExtResource("1_lsda4") + +[node name="Railing9" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT/Plattform"] +transform = Transform3D(-8.74228e-08, 0, -1, 0, 1, 0, 1, 0, -8.74228e-08, -0.999999, 0.05, -1.00001) +use_collision = true +polygon = PackedVector2Array(0, 0.9, 0, 1, 2, 1, 2, 0.9, 1.05, 0.9, 1.05, 0, 0.95, 0, 0.95, 0.9) +depth = 0.1 +material = ExtResource("1_lsda4") + +[node name="Railing10" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT/Plattform"] +transform = Transform3D(-1, 0, 1.31134e-07, 0, 1, 0, -1.31134e-07, 0, -1, 1, 0.05, -1.00001) +use_collision = true +polygon = PackedVector2Array(0, 0.9, 0, 1, 2, 1, 2, 0.9, 1.05, 0.9, 1.05, 0, 0.95, 0, 0.95, 0.9) +depth = 0.1 +material = ExtResource("1_lsda4") + +[node name="Railing11" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT/Plattform"] +transform = Transform3D(-1, 0, 1.31134e-07, 0, 1, 0, -1.31134e-07, 0, -1, 1, 0.05, 0.899994) +use_collision = true +polygon = PackedVector2Array(0, 0.9, 0, 1, 2, 1, 2, 0.9, 1.05, 0.9, 1.05, 0, 0.95, 0, 0.95, 0.9) +depth = 0.1 +material = ExtResource("1_lsda4") + +[node name="INTERACTIVE_OBJECTS" type="Node" parent="."] + +[node name="Door_A" parent="INTERACTIVE_OBJECTS" instance=ExtResource("8_xabdk")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -14.9, 0, 9.2) +open_rotation_deg = -95.0 +closed_position = Vector3(-14.9, 0, 9.2) +open_position = Vector3(-14.9, 0, 8.309) + +[node name="Lamp_Standing" parent="INTERACTIVE_OBJECTS" instance=ExtResource("18_oxm1j")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -16.7066, 0, 5.95227) + +[node name="ButtonChain" type="AnimatableBody3D" parent="INTERACTIVE_OBJECTS"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -20.1377, 1.22332, 6.3) +collision_layer = 3 +script = ExtResource("27_r5oie") +switch_sound = ExtResource("36_42jeg") +objects_call_interact = Array[NodePath]([NodePath("../CeilingLamp3"), NodePath("../CeilingLamp2"), NodePath("../CeilingLamp")]) +objects_call_delay = 0.3 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="INTERACTIVE_OBJECTS/ButtonChain"] +shape = SubResource("CapsuleShape3D_50xya") + +[node name="MeshInstance3D" type="MeshInstance3D" parent="INTERACTIVE_OBJECTS/ButtonChain"] +mesh = SubResource("CapsuleMesh_204vo") + +[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="INTERACTIVE_OBJECTS/ButtonChain"] +bus = &"SFX" + +[node name="Button_Case" type="MeshInstance3D" parent="INTERACTIVE_OBJECTS/ButtonChain"] +transform = Transform3D(1, 0, 0, 0, 0.707107, -0.707107, 0, 0.707107, 0.707107, 0, -0.03087, 0.0244007) +mesh = SubResource("BoxMesh_woscm") +skeleton = NodePath("../../..") + +[node name="CeilingLamp" parent="INTERACTIVE_OBJECTS" instance=ExtResource("7_3y6g2")] + +[node name="CeilingLamp2" parent="INTERACTIVE_OBJECTS" instance=ExtResource("7_3y6g2")] +transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, -22.7641, 1.7, 5.40424) + +[node name="CeilingLamp3" parent="INTERACTIVE_OBJECTS" instance=ExtResource("7_3y6g2")] +transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, -21.5641, 1.7, 5.40424) + +[node name="Chest" parent="INTERACTIVE_OBJECTS" groups=["external_inventory"] instance=ExtResource("14_d7sxi")] +transform = Transform3D(-0.125576, 0, 0.992084, 0, 1, 0, -0.992084, 0, -0.125576, -4.38933, 0.0425703, 5.97176) +inventory_data = SubResource("Resource_nar8x") + +[node name="PressAndHold" parent="INTERACTIVE_OBJECTS" instance=ExtResource("22_ni6um")] +rotate_while_holding = true +hold_audio_stream = ExtResource("25_3nnou") + +[node name="RampA" type="AnimatableBody3D" parent="INTERACTIVE_OBJECTS"] +transform = Transform3D(-0.0871558, -0.996195, 0, 0.996195, -0.0871558, 0, 0, 0, 1, -35, 0, 10) +script = ExtResource("23_rfav8") +use_z_axis = true +open_rotation_deg = 180.0 +closed_rotation_deg = 95.0 + +[node name="MeshInstance3D" type="MeshInstance3D" parent="INTERACTIVE_OBJECTS/RampA"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 0) +mesh = SubResource("BoxMesh_w1o4d") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="INTERACTIVE_OBJECTS/RampA"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 0) +shape = SubResource("BoxShape3D_rkvi0") + +[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="INTERACTIVE_OBJECTS/RampA"] + +[node name="RampB" type="AnimatableBody3D" parent="INTERACTIVE_OBJECTS"] +transform = Transform3D(0.0871558, 0.996195, -1.50996e-07, 0.996195, -0.0871558, 0, -1.31602e-08, -1.50421e-07, -1, -43, 0, 10) +script = ExtResource("23_rfav8") +use_z_axis = true +open_rotation_deg = 180.0 +closed_rotation_deg = 95.0 + +[node name="MeshInstance3D" type="MeshInstance3D" parent="INTERACTIVE_OBJECTS/RampB"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 0) +mesh = SubResource("BoxMesh_w1o4d") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="INTERACTIVE_OBJECTS/RampB"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 0) +shape = SubResource("ConvexPolygonShape3D_hq8yc") + +[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="INTERACTIVE_OBJECTS/RampB"] + +[node name="DoorLocked" parent="INTERACTIVE_OBJECTS" instance=ExtResource("8_xabdk")] +transform = Transform3D(1, 0, 1.06581e-14, 0, 1, 0, -1.06581e-14, 0, 1, -24.9, 0, 9.2) +is_locked = true +key = ExtResource("9_g1bqh") +key_hint = "Locked. Is there a key nearby?" +open_rotation_deg = -95.0 + +[node name="Cabinet_Prefab" parent="INTERACTIVE_OBJECTS" instance=ExtResource("35_ee66c")] +transform = Transform3D(1, 0, -1.74846e-07, 0, 1, 0, 1.74846e-07, 0, 1, -12.0996, 0.600001, 14.2231) + +[node name="Pickup_Battery" parent="INTERACTIVE_OBJECTS/Cabinet_Prefab" instance=ExtResource("13_6m0er")] +transform = Transform3D(-3.5715e-08, -0.817064, 0.576546, 1, -4.37114e-08, 0, 2.52016e-08, 0.576546, 0.817064, -0.136503, 0.434938, -0.0415781) +mass = 0.5 +slot_data = SubResource("Resource_1m0cj") + +[node name="MeshInstance3D2" parent="INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery" index="0"] +transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 0, 0) +skeleton = NodePath("../../../..") + +[node name="MeshInstance3D3" parent="INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery" index="1"] +transform = Transform3D(0.5, -1.77636e-15, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 0.0747194, 0) +skeleton = NodePath("../../../..") + +[node name="MeshInstance3D4" parent="INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery" index="2"] +transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 0.104715, 0) +skeleton = NodePath("../../../..") + +[node name="CollisionShape3D" parent="INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery" index="3"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0306714, 0) + +[node name="Pickup_Battery2" parent="INTERACTIVE_OBJECTS/Cabinet_Prefab" instance=ExtResource("13_6m0er")] +transform = Transform3D(-3.5715e-08, -0.817064, 0.576546, 1, -4.37114e-08, 0, 2.52016e-08, 0.576546, 0.817064, 0.215507, 0.434938, -0.0547223) +slot_data = SubResource("Resource_ogqmk") + +[node name="MeshInstance3D2" parent="INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery2" index="0"] +transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 0, 0) +skeleton = NodePath("../../../..") + +[node name="MeshInstance3D3" parent="INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery2" index="1"] +transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 0.0747198, 0) +skeleton = NodePath("../../../..") + +[node name="MeshInstance3D4" parent="INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery2" index="2"] +transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 0.104715, 0) +skeleton = NodePath("../../../..") + +[node name="CollisionShape3D" parent="INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery2" index="3"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0306714, 0) + +[node name="CarriableBox" parent="INTERACTIVE_OBJECTS" instance=ExtResource("6_cy1m6")] +transform = Transform3D(0.90323, 0, 0.429156, 0, 1, 0, -0.429156, 0, 0.90323, -14.3178, 0.748613, 6.31014) + +[node name="GateA" type="AnimatableBody3D" parent="INTERACTIVE_OBJECTS"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -45, 0, 14.6) +script = ExtResource("23_rfav8") +open_rotation_deg = -80.0 +closed_rotation_deg = -180.0 +door_speed = 0.02 + +[node name="MeshInstance3D" type="MeshInstance3D" parent="INTERACTIVE_OBJECTS/GateA"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.5, 1, 0) +mesh = SubResource("BoxMesh_rixwv") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="INTERACTIVE_OBJECTS/GateA"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.5, 1, 0) +shape = SubResource("ConvexPolygonShape3D_qb88g") + +[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="INTERACTIVE_OBJECTS/GateA"] + +[node name="GateB" type="AnimatableBody3D" parent="INTERACTIVE_OBJECTS"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -47, 0, 14.6) +script = ExtResource("23_rfav8") +open_rotation_deg = -100.0 +door_speed = 0.02 + +[node name="MeshInstance3D" type="MeshInstance3D" parent="INTERACTIVE_OBJECTS/GateB"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.5, 1, 0) +mesh = SubResource("BoxMesh_rixwv") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="INTERACTIVE_OBJECTS/GateB"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.5, 1, 0) +shape = SubResource("ConvexPolygonShape3D_qb88g") + +[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="INTERACTIVE_OBJECTS/GateB"] + +[node name="SocketForDiamondKey" type="AnimatableBody3D" parent="INTERACTIVE_OBJECTS"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -48.2321, 0.9, 14.3285) +collision_layer = 3 +script = ExtResource("27_r5oie") +allows_repeated_interaction = false +has_been_used_hint = "I'm done with this." +interaction_text_when_on = "Remove" +interaction_text_when_off = "Place" +switch_sound = ExtResource("30_42jtk") +needs_item_to_operate = true +required_item = ExtResource("28_3r4lg") +item_hint = "Something can be placed here." +objects_toggle_visibility = Array[NodePath]([NodePath("SlottedDiamond")]) +objects_call_interact = Array[NodePath]([NodePath("../GateA"), NodePath("../GateB")]) + +[node name="SpotLight3D" type="OmniLight3D" parent="INTERACTIVE_OBJECTS/SocketForDiamondKey"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.215919, 0.212826, 0.0388637) +omni_range = 1.0 + +[node name="SlottedDiamond" type="CSGPolygon3D" parent="INTERACTIVE_OBJECTS/SocketForDiamondKey"] +transform = Transform3D(1.5, 0, 0, 0, 1.5, 0, 0, 0, 1.5, 0, 0, 0) +visible = false +polygon = PackedVector2Array(0, 0.125, 0.15, 0.25, 0.3, 0.125, 0.15, 0) +depth = 0.02 +material = SubResource("StandardMaterial3D_r708p") + +[node name="InteractionShape" type="CollisionShape3D" parent="INTERACTIVE_OBJECTS/SocketForDiamondKey"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.23629, 0.125816, 0.000281334) +shape = SubResource("BoxShape3D_qu2im") + +[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="INTERACTIVE_OBJECTS/SocketForDiamondKey"] +bus = &"SFX" + +[node name="SocketMesh" type="CSGPolygon3D" parent="INTERACTIVE_OBJECTS/SocketForDiamondKey"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.284077, -0.899999, 0.094192) +polygon = PackedVector2Array(0, 0, 0, 1, 0.3, 1, 0.5, 0.85, 0.7, 1, 1, 1, 1, 0) +depth = 0.2 +material = ExtResource("1_lsda4") + +[node name="Button" type="AnimatableBody3D" parent="INTERACTIVE_OBJECTS"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -43.2, 1.23087, 18.5756) +collision_layer = 3 +script = ExtResource("27_r5oie") +interaction_text_when_on = "Activate Platform" +interaction_text_when_off = "Activate Platform" +switch_sound = ExtResource("36_42jeg") +objects_call_interact = Array[NodePath]([NodePath("../MovingPlattform")]) + +[node name="CollisionShape3D" type="CollisionShape3D" parent="INTERACTIVE_OBJECTS/Button"] +shape = SubResource("CapsuleShape3D_50xya") + +[node name="MeshInstance3D" type="MeshInstance3D" parent="INTERACTIVE_OBJECTS/Button"] +mesh = SubResource("CapsuleMesh_204vo") + +[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="INTERACTIVE_OBJECTS/Button"] +bus = &"SFX" + +[node name="Button_Case" type="MeshInstance3D" parent="INTERACTIVE_OBJECTS/Button"] +transform = Transform3D(1, 0, 0, 0, 0.707107, -0.707107, 0, 0.707107, 0.707107, 0, -0.03087, 0.0244007) +mesh = SubResource("BoxMesh_woscm") +skeleton = NodePath("../../..") + +[node name="MovingPlattform" type="AnimatableBody3D" parent="INTERACTIVE_OBJECTS"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -42, -0.05, 17.5) +script = ExtResource("23_rfav8") +is_sliding = true +closed_position = Vector3(-42, -0.05, 17.5) +open_position = Vector3(-7.8, -0.05, 15.8) +door_speed = 15.0 + +[node name="MeshInstance3D" type="MeshInstance3D" parent="INTERACTIVE_OBJECTS/MovingPlattform"] +mesh = SubResource("BoxMesh_7pweo") +skeleton = NodePath("../../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="INTERACTIVE_OBJECTS/MovingPlattform"] +shape = SubResource("BoxShape3D_xr44e") + +[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="INTERACTIVE_OBJECTS/MovingPlattform"] + +[node name="ITEM_PICKUPS" type="Node" parent="."] + +[node name="Pickup_Key" parent="ITEM_PICKUPS" instance=ExtResource("9_qv8nx")] +transform = Transform3D(-0.258819, 0, 0.965926, 0, 1, 0, -0.965926, 0, -0.258819, -20.3432, 1.15447, 14.3198) + +[node name="Pickup_Battery" parent="ITEM_PICKUPS" instance=ExtResource("13_6m0er")] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -4.8169, 0.119063, 2.84064) +slot_data = SubResource("Resource_2eq5d") + +[node name="Pickup_Battery2" parent="ITEM_PICKUPS" instance=ExtResource("13_6m0er")] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -4.8169, 0.119063, 2.54394) +slot_data = SubResource("Resource_q21gv") + +[node name="Pickup_Battery3" parent="ITEM_PICKUPS" instance=ExtResource("13_6m0er")] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -4.8169, 0.119063, 3.15544) +slot_data = SubResource("Resource_op7ip") + +[node name="Pickup_Battery4" parent="ITEM_PICKUPS" instance=ExtResource("13_6m0er")] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -4.5813, 0.119063, 2.73264) +slot_data = SubResource("Resource_6sppo") + +[node name="Pickup_Battery5" parent="ITEM_PICKUPS" instance=ExtResource("13_6m0er")] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -4.256, 0.119063, 2.92864) +slot_data = SubResource("Resource_itbno") + +[node name="Pickup_Battery6" parent="ITEM_PICKUPS" instance=ExtResource("13_6m0er")] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -4.5813, 0.119063, 2.99264) +slot_data = SubResource("Resource_5a5sb") + +[node name="Pickup_StaminaExtension" parent="ITEM_PICKUPS" instance=ExtResource("18_pobhb")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.23053, 1.03198, 0.820036) +slot_data = SubResource("Resource_k2gss") + +[node name="Pickup_Flashlight" parent="ITEM_PICKUPS" instance=ExtResource("1_oweej")] +transform = Transform3D(0.707107, 0.603448, 0.368578, 0, 0.521248, -0.853405, -0.707107, 0.603448, 0.368578, -4.73354, 1.21477, 0.740502) + +[node name="HealthPotion" parent="ITEM_PICKUPS" instance=ExtResource("12_2vt2n")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.04485, 1.30439, -2.94002) +slot_data = SubResource("Resource_a1xk0") + +[node name="HealthPotion2" parent="ITEM_PICKUPS" instance=ExtResource("12_2vt2n")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.40325, 1.30439, -2.63182) +slot_data = SubResource("Resource_g6hy2") + +[node name="HealthPotion3" parent="ITEM_PICKUPS" instance=ExtResource("12_2vt2n")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.11495, 1.30439, -2.43652) +slot_data = SubResource("Resource_db2dq") + +[node name="pickup_pistol" parent="ITEM_PICKUPS" instance=ExtResource("30_a7v26")] +transform = Transform3D(-0.476652, -0.798393, -0.367929, 0, 0.418533, -0.908202, 0.879092, -0.432897, -0.199495, 0.0763087, 1.13928, 7.81337) +projectile_prefab = null + +[node name="RotatingLift" type="Node3D" parent="."] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -24.6928, 3.8552, 8.98188) + +[node name="StaticBody3D" type="StaticBody3D" parent="RotatingLift"] + +[node name="MeshInstance3D" type="MeshInstance3D" parent="RotatingLift/StaticBody3D"] +mesh = SubResource("BoxMesh_ebsqj") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="RotatingLift/StaticBody3D"] +shape = SubResource("BoxShape3D_m64r0") + +[node name="HingeJoint3D_A" type="HingeJoint3D" parent="RotatingLift"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.75, -0.231401) +node_a = NodePath("../Arm") +node_b = NodePath("../StaticBody3D") +motor/enable = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="RotatingLift/HingeJoint3D_A"] +transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0.16604) +mesh = SubResource("CylinderMesh_i0gq6") + +[node name="Arm" type="RigidBody3D" parent="RotatingLift"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.528, 0.75, -0.113401) +axis_lock_linear_x = true +gravity_scale = 0.0 + +[node name="MeshInstance3D" type="MeshInstance3D" parent="RotatingLift/Arm"] +mesh = SubResource("BoxMesh_3y43p") +skeleton = NodePath("../../HingeJoint3D_A") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="RotatingLift/Arm"] +shape = SubResource("BoxShape3D_xxnqw") + +[node name="HingeJoint3D_B" type="HingeJoint3D" parent="RotatingLift"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.98009, 0.75, -0.178101) +node_a = NodePath("Platform") +node_b = NodePath("../Arm") + +[node name="Platform" type="RigidBody3D" parent="RotatingLift/HingeJoint3D_B"] +axis_lock_angular_x = true +axis_lock_angular_y = true +axis_lock_angular_z = true +gravity_scale = 0.0 + +[node name="MeshInstance3D" type="MeshInstance3D" parent="RotatingLift/HingeJoint3D_B/Platform"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -0.747252) +mesh = SubResource("BoxMesh_bhd5a") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="RotatingLift/HingeJoint3D_B/Platform"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -0.747252) +shape = SubResource("BoxShape3D_el7ru") + +[node name="Lightzone_Lamp" parent="." instance=ExtResource("24_p17c7")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -16.1612, 2.89221, 3.73346) + +[node name="HealZone" parent="." instance=ExtResource("19_2mngh")] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -15.7487, 4.505, 9.1451) + +[node name="Txt_ZoneHeal" type="Label3D" parent="HealZone"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, 0.0417995, 0.95102, -0.8628) +text = " HAZARD ZONE +can also be set +to heal you." +vertical_alignment = 0 + +[node name="HazardZone" parent="." instance=ExtResource("20_dgnbq")] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -15.7487, 4.505, 7.1451) + +[node name="Txt_ZoneHazard" type="Label3D" parent="HazardZone"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -0.00810051, 0.95102, -0.8628) +text = "HAZARD ZONE +drains your health +over time." +vertical_alignment = 0 + +[node name="DiamondKeyA" parent="." instance=ExtResource("25_w5f1m")] +transform = Transform3D(-4.37114e-08, -1, 0, -4.37114e-08, 1.91069e-15, 1, -1, 4.37114e-08, -4.37114e-08, -48.826, 1.15805, 11.5805) + +[node name="DiamondKeyB" parent="." instance=ExtResource("26_1prk2")] +transform = Transform3D(1.91069e-15, -1, -4.37114e-08, -4.37114e-08, -4.37114e-08, 1, -1, 0, -4.37114e-08, -48.8403, 1.07184, 8.62943) + +[node name="TargetDestructable" parent="." instance=ExtResource("8_tk621")] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -0.359148, 1.47946, 12.0464) + +[node name="TargetDestructable2" parent="." instance=ExtResource("8_tk621")] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -2.38405, 2.27151, 14.1442) + +[node name="TargetDestructable3" parent="." instance=ExtResource("8_tk621")] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, 2.14804, 1.65236, 13.3596) + +[node name="Player" parent="." instance=ExtResource("1_7d2n7")] +transform = Transform3D(-1, 0, 7.45058e-07, 0, 1, 0, -7.45058e-07, 0, -1, -7.5375, 0.905039, -3.30884) +pause_menu = NodePath("../PauseMenu") +player_hud = NodePath("../Player_HUD") +inventory_data = SubResource("Resource_jr5dy") +step_height_camera_lerp = 1.5 + +[node name="Player_HUD" parent="." node_paths=PackedStringArray("player") instance=ExtResource("4_1ofwa")] +player = NodePath("../Player") +use_stamina_component = true + +[node name="PauseMenu" parent="." instance=ExtResource("3_q2rvv")] + +[node name="Ladder" type="Area3D" parent="."] +transform = Transform3D(-2.98023e-08, 0, -1, 0, 1, 0, 1, 0, -2.98023e-08, -18.4395, 1.6, -4.87125) +script = ExtResource("39_ferka") + +[node name="ladderArea" type="CollisionShape3D" parent="Ladder"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.1, 0, 0) +shape = SubResource("BoxShape3D_rj7xk") + +[node name="ladder" parent="Ladder" instance=ExtResource("39_ri7bt")] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 0, 0) + +[node name="CollisionShape3D" type="CollisionShape3D" parent="Ladder/ladder"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.00152588, -0.0832032, 0) +shape = SubResource("BoxShape3D_xagqk") + +[node name="Stairs" type="Node3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -23.8, 0.15, 0.75) + +[node name="CSGBox3D" type="CSGBox3D" parent="Stairs"] +use_collision = true +size = Vector3(2, 0.3, 0.5) +material = ExtResource("38_l5vpp") + +[node name="CSGBox3D2" type="CSGBox3D" parent="Stairs"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.15, 0.5) +use_collision = true +size = Vector3(2, 0.6, 0.5) +material = ExtResource("38_l5vpp") + +[node name="CSGBox3D3" type="CSGBox3D" parent="Stairs"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.3, 1) +use_collision = true +size = Vector3(2, 0.9, 0.5) +material = ExtResource("38_l5vpp") + +[node name="CSGBox3D4" type="CSGBox3D" parent="Stairs"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.45, 1.5) +use_collision = true +size = Vector3(2, 1.2, 0.5) +material = ExtResource("38_l5vpp") + +[node name="CSGBox3D5" type="CSGBox3D" parent="Stairs"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.6, 2) +use_collision = true +size = Vector3(2, 1.5, 0.5) +material = ExtResource("38_l5vpp") + +[node name="CSGBox3D6" type="CSGBox3D" parent="Stairs"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0, 1.5, 3.25) +use_collision = true +size = Vector3(2, 0.3, 2) +material = ExtResource("38_l5vpp") + +[node name="CSGBox3D14" type="CSGBox3D" parent="Stairs"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 1.25, 1.8, 3.25) +use_collision = true +size = Vector3(2, 0.3, 0.5) +material = ExtResource("38_l5vpp") + +[node name="CSGBox3D15" type="CSGBox3D" parent="Stairs"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 1.75, 2.1, 3.25) +use_collision = true +size = Vector3(2, 0.3, 0.5) +material = ExtResource("38_l5vpp") + +[node name="CSGBox3D16" type="CSGBox3D" parent="Stairs"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 2.25, 2.4, 3.25) +use_collision = true +size = Vector3(2, 0.3, 0.5) +material = ExtResource("38_l5vpp") + +[node name="CSGBox3D17" type="CSGBox3D" parent="Stairs"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 2.75, 2.7, 3.25) +use_collision = true +size = Vector3(2, 0.3, 0.5) +material = ExtResource("38_l5vpp") + +[editable path="INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery"] +[editable path="INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery2"] +[editable path="TargetDestructable"] +[editable path="TargetDestructable2"] +[editable path="TargetDestructable3"] diff --git a/COGITO/DemoScenes/COGDF3F.tmp b/COGITO/DemoScenes/COGDF3F.tmp new file mode 100644 index 00000000..b540cb36 --- /dev/null +++ b/COGITO/DemoScenes/COGDF3F.tmp @@ -0,0 +1,1610 @@ +[gd_scene load_steps=130 format=3 uid="uid://cud7jwvomj24d"] + +[ext_resource type="PackedScene" uid="uid://kicjwmh02uwf" path="res://COGITO/PrefabScenes/player.tscn" id="1_7d2n7"] +[ext_resource type="Material" uid="uid://dkbgl3p3ffd1" path="res://COGITO/Assets/Materials/Prototype_DarkGrey.tres" id="1_lsda4"] +[ext_resource type="PackedScene" uid="uid://cwd3g16ep0idw" path="res://COGITO/PrefabScenes/pickup_flashlight.tscn" id="1_oweej"] +[ext_resource type="Material" uid="uid://hhhudvarh7gk" path="res://COGITO/Assets/Materials/Prototype_Orange.tres" id="2_4ig6i"] +[ext_resource type="Script" path="res://COGITO/InventoryPD/InventoryPD.gd" id="2_chxar"] +[ext_resource type="PackedScene" uid="uid://rw7gdui8lu3n" path="res://COGITO/EasyMenus/Scenes/pause_menu.tscn" id="3_q2rvv"] +[ext_resource type="PackedScene" uid="uid://0c32kepv0ahx" path="res://COGITO/PrefabScenes/Player_HUD.tscn" id="4_1ofwa"] +[ext_resource type="PackedScene" uid="uid://d3m4ni301eso7" path="res://COGITO/PrefabScenes/carriable_box.tscn" id="6_cy1m6"] +[ext_resource type="PackedScene" uid="uid://lsun1f1wjfxl" path="res://COGITO/PrefabScenes/ceiling_lamp.tscn" id="7_3y6g2"] +[ext_resource type="PackedScene" uid="uid://bho0nwh5rlnua" path="res://COGITO/PrefabScenes/target_destructable.tscn" id="8_tk621"] +[ext_resource type="PackedScene" uid="uid://bdyukj85qkut0" path="res://COGITO/PrefabScenes/door.tscn" id="8_xabdk"] +[ext_resource type="Resource" uid="uid://060gqm74tdlk" path="res://COGITO/InventoryPD/Items/Cogito_StaminaExtension.tres" id="8_yqvna"] +[ext_resource type="Resource" uid="uid://d4gdqvqsiiqs5" path="res://COGITO/InventoryPD/Items/Cogito_Key.tres" id="9_g1bqh"] +[ext_resource type="PackedScene" uid="uid://8wkt5k4dl40u" path="res://COGITO/PrefabScenes/pickup_key.tscn" id="9_qv8nx"] +[ext_resource type="PackedScene" uid="uid://0fj068bj0csc" path="res://COGITO/PrefabScenes/pickup_health_potion.tscn" id="12_2vt2n"] +[ext_resource type="PackedScene" uid="uid://bab56bf0vqfss" path="res://COGITO/PrefabScenes/pickup_battery.tscn" id="13_6m0er"] +[ext_resource type="PackedScene" uid="uid://3okedyf5glns" path="res://COGITO/PrefabScenes/container.tscn" id="14_d7sxi"] +[ext_resource type="Resource" uid="uid://cpqxudfjtjw66" path="res://COGITO/InventoryPD/Items/Cogito_HealthPotion.tres" id="15_86b07"] +[ext_resource type="Script" path="res://COGITO/InventoryPD/CustomResources/InventorySlotPD.gd" id="16_fg1wi"] +[ext_resource type="Resource" uid="uid://cupby6uqaftvv" path="res://COGITO/InventoryPD/Items/Cogito_Battery.tres" id="17_nl6sa"] +[ext_resource type="PackedScene" uid="uid://d1rq8gm20sjo1" path="res://COGITO/PrefabScenes/lamp_standing.tscn" id="18_oxm1j"] +[ext_resource type="PackedScene" uid="uid://sfypssn0rllo" path="res://COGITO/PrefabScenes/pickup_stamina_extension.tscn" id="18_pobhb"] +[ext_resource type="PackedScene" uid="uid://cjs44e1ow53rv" path="res://COGITO/PrefabScenes/heal_zone.tscn" id="19_2mngh"] +[ext_resource type="PackedScene" uid="uid://8h462cd7whew" path="res://COGITO/PrefabScenes/hazard_zone.tscn" id="20_dgnbq"] +[ext_resource type="PackedScene" uid="uid://bnygtkw3tvet6" path="res://COGITO/PrefabScenes/press_and_hold_wheel.tscn" id="22_ni6um"] +[ext_resource type="Script" path="res://COGITO/Scripts/Interact_Door.gd" id="23_rfav8"] +[ext_resource type="PackedScene" uid="uid://3gwo23kpr58f" path="res://COGITO/PrefabScenes/lightzone_lamp.tscn" id="24_p17c7"] +[ext_resource type="AudioStream" uid="uid://ftl7je6blfwq" path="res://COGITO/Assets/Audio/Kenney/stoneDrag4.ogg" id="25_3nnou"] +[ext_resource type="PackedScene" uid="uid://bc52bohkbf1yp" path="res://COGITO/PrefabScenes/pickup_diamond_key_a.tscn" id="25_w5f1m"] +[ext_resource type="PackedScene" uid="uid://djfg6ea5cbhyv" path="res://COGITO/PrefabScenes/pickup_diamond_key_b.tscn" id="26_1prk2"] +[ext_resource type="Texture2D" uid="uid://cgcrwmu2bs4se" path="res://COGITO/Assets/Textures/Prototype Textures/PNG/Green/texture_01.png" id="27_0a6c2"] +[ext_resource type="Script" path="res://COGITO/Scripts/switchable.gd" id="27_r5oie"] +[ext_resource type="Resource" uid="uid://gu1buq254o4l" path="res://COGITO/InventoryPD/Items/Cogito_DiamondKey_Combine.tres" id="28_3r4lg"] +[ext_resource type="AudioStream" uid="uid://bfmqga66x7l1k" path="res://COGITO/Assets/Audio/Kenney/rockHit2.ogg" id="30_42jtk"] +[ext_resource type="PackedScene" uid="uid://o0xgl5obc551" path="res://COGITO/PrefabScenes/pickup_pistol.tscn" id="30_a7v26"] +[ext_resource type="PackedScene" uid="uid://dbtarejfetahc" path="res://COGITO/PrefabScenes/Cabinet_prefab.tscn" id="35_ee66c"] +[ext_resource type="AudioStream" uid="uid://b6wdy2102jymr" path="res://COGITO/Assets/Audio/Kenney/UiAudio/switch2.ogg" id="36_42jeg"] +[ext_resource type="Material" uid="uid://dhg1uhiq7ywn2" path="res://COGITO/Assets/Materials/Prototype_Green.tres" id="38_l5vpp"] +[ext_resource type="Script" path="res://COGITO/Scripts/ladder_area.gd" id="39_ferka"] +[ext_resource type="PackedScene" uid="uid://c6dn6bn47xyrj" path="res://COGITO/Assets/Models/ladder.glb" id="39_ri7bt"] + +[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_2veog"] +sky_top_color = Color(0.576471, 0.960784, 1, 1) +sky_horizon_color = Color(0.745098, 0.779412, 0.785294, 1) +ground_bottom_color = Color(0.168627, 0.156863, 0.141176, 1) +ground_horizon_color = Color(0.745098, 0.779412, 0.785294, 1) + +[sub_resource type="Sky" id="Sky_sq3iy"] +sky_material = SubResource("ProceduralSkyMaterial_2veog") + +[sub_resource type="Environment" id="Environment_11v21"] +background_mode = 2 +sky = SubResource("Sky_sq3iy") +ambient_light_source = 3 +ambient_light_color = Color(0.588235, 0.588235, 0.588235, 1) +ambient_light_sky_contribution = 0.1 +ambient_light_energy = 0.2 +tonemap_mode = 2 +ssao_enabled = true +glow_enabled = true + +[sub_resource type="BoxMesh" id="BoxMesh_thwr4"] +material = ExtResource("1_lsda4") +size = Vector3(30, 0.1, 20) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_yawpu"] +points = PackedVector3Array(-15, -0.05, -10, -15, 0.05, -10, 15, -0.05, -10, -15, -0.05, 10, -15, 0.05, 10, 15, 0.05, -10, 15, -0.05, 10, 15, 0.05, 10) + +[sub_resource type="BoxMesh" id="BoxMesh_rvtuv"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 10) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_ai2ln"] +points = PackedVector3Array(-0.1, -1.5, -5, 0.1, -1.5, -5, -0.1, -1.5, 5, -0.1, 1.5, -5, 0.1, 1.5, -5, 0.1, -1.5, 5, -0.1, 1.5, 5, 0.1, 1.5, 5) + +[sub_resource type="BoxMesh" id="BoxMesh_cx70k"] +material = ExtResource("1_lsda4") +size = Vector3(10, 0.1, 9.8) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_22r6n"] +points = PackedVector3Array(-5, -0.05, -4.9, -5, 0.05, -4.9, 5, -0.05, -4.9, -5, -0.05, 4.9, -5, 0.05, 4.9, 5, 0.05, -4.9, 5, -0.05, 4.9, 5, 0.05, 4.9) + +[sub_resource type="BoxMesh" id="BoxMesh_xwnhq"] +material = ExtResource("1_lsda4") +size = Vector3(10, 0.1, 14) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_k2toe"] +points = PackedVector3Array(5, 0.05, 7, 5, -0.05, 7, 5, 0.05, -7, -5, 0.05, 7, -5, -0.05, 7, 5, -0.05, -7, -5, 0.05, -7, -5, -0.05, -7) + +[sub_resource type="BoxMesh" id="BoxMesh_upbim"] +material = ExtResource("1_lsda4") +size = Vector3(10.2, 0.1, 9.8) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_ghnbv"] +points = PackedVector3Array(-5.1, -0.05, -4.9, -5.1, 0.05, -4.9, 5.1, -0.05, -4.9, -5.1, -0.05, 4.9, -5.1, 0.05, 4.9, 5.1, 0.05, -4.9, 5.1, -0.05, 4.9, 5.1, 0.05, 4.9) + +[sub_resource type="BoxMesh" id="BoxMesh_ersg3"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 10) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_jksjg"] +points = PackedVector3Array(-0.1, -1.5, -5, 0.1, -1.5, -5, -0.1, -1.5, 5, -0.1, 1.5, -5, 0.1, 1.5, -5, 0.1, -1.5, 5, -0.1, 1.5, 5, 0.1, 1.5, 5) + +[sub_resource type="BoxMesh" id="BoxMesh_exgb4"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 9.8) + +[sub_resource type="BoxMesh" id="BoxMesh_x6n4g"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 10.2) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_41tst"] +points = PackedVector3Array(-0.1, -1.5, -5.1, 0.1, -1.5, -5.1, -0.1, -1.5, 5.1, -0.1, 1.5, -5.1, 0.1, 1.5, -5.1, 0.1, -1.5, 5.1, -0.1, 1.5, 5.1, 0.1, 1.5, 5.1) + +[sub_resource type="BoxMesh" id="BoxMesh_iik3d"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 10) + +[sub_resource type="BoxMesh" id="BoxMesh_43iq7"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 10) + +[sub_resource type="BoxMesh" id="BoxMesh_yxsbf"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 9.8) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_6ef7x"] +points = PackedVector3Array(-0.1, -1.5, -4.9, 0.1, -1.5, -4.9, -0.1, -1.5, 4.9, -0.1, 1.5, -4.9, 0.1, 1.5, -4.9, 0.1, -1.5, 4.9, -0.1, 1.5, 4.9, 0.1, 1.5, 4.9) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_cabjl"] +points = PackedVector3Array(-0.1, -1.5, -4.9, 0.1, -1.5, -4.9, -0.1, -1.5, 4.9, -0.1, 1.5, -4.9, 0.1, 1.5, -4.9, 0.1, -1.5, 4.9, -0.1, 1.5, 4.9, 0.1, 1.5, 4.9) + +[sub_resource type="BoxMesh" id="BoxMesh_gv32u"] +material = ExtResource("2_4ig6i") +size = Vector3(0.2, 2, 5) + +[sub_resource type="BoxMesh" id="BoxMesh_i5303"] +material = ExtResource("2_4ig6i") +size = Vector3(0.2, 2, 3.6) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_da5av"] +points = PackedVector3Array(-0.1, -1, -1.8, 0.1, -1, -1.8, -0.1, -1, 1.8, -0.1, 1, -1.8, 0.1, 1, -1.8, 0.1, -1, 1.8, -0.1, 1, 1.8, 0.1, 1, 1.8) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_sr0li"] +points = PackedVector3Array(-0.1, -1, -2.5, 0.1, -1, -2.5, -0.1, -1, 2.5, -0.1, 1, -2.5, 0.1, 1, -2.5, 0.1, -1, 2.5, -0.1, 1, 2.5, 0.1, 1, 2.5) + +[sub_resource type="BoxMesh" id="BoxMesh_xp63a"] +material = ExtResource("2_4ig6i") +size = Vector3(0.2, 2, 3) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_wntft"] +points = PackedVector3Array(-0.1, -1, -1.5, 0.1, -1, -1.5, -0.1, -1, 1.5, -0.1, 1, -1.5, 0.1, 1, -1.5, 0.1, -1, 1.5, -0.1, 1, 1.5, 0.1, 1, 1.5) + +[sub_resource type="BoxMesh" id="BoxMesh_8hfs4"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 30) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_vnr22"] +points = PackedVector3Array(-0.1, -1.5, -15, 0.1, -1.5, -15, -0.1, -1.5, 15, -0.1, 1.5, -15, 0.1, 1.5, -15, 0.1, -1.5, 15, -0.1, 1.5, 15, 0.1, 1.5, 15) + +[sub_resource type="BoxMesh" id="BoxMesh_fccbs"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 19.6) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_ni8hy"] +points = PackedVector3Array(-0.1, -1.5, -9.8, 0.1, -1.5, -9.8, -0.1, -1.5, 9.8, -0.1, 1.5, -9.8, 0.1, 1.5, -9.8, 0.1, -1.5, 9.8, -0.1, 1.5, 9.8, 0.1, 1.5, 9.8) + +[sub_resource type="BoxMesh" id="BoxMesh_vvuw2"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 4.6) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_75rur"] +points = PackedVector3Array(-0.1, -1.5, -2.3, 0.1, -1.5, -2.3, -0.1, -1.5, 2.3, -0.1, 1.5, -2.3, 0.1, 1.5, -2.3, 0.1, -1.5, 2.3, -0.1, 1.5, 2.3, 0.1, 1.5, 2.3) + +[sub_resource type="BoxMesh" id="BoxMesh_bjkal"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 4) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_8rj2a"] +points = PackedVector3Array(-0.1, -1.5, -2, 0.1, -1.5, -2, -0.1, -1.5, 2, -0.1, 1.5, -2, 0.1, 1.5, -2, 0.1, -1.5, 2, -0.1, 1.5, 2, 0.1, 1.5, 2) + +[sub_resource type="BoxMesh" id="BoxMesh_odmxg"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 1, 1) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_p2jdc"] +points = PackedVector3Array(0.1, 0.5, 0.5, -0.1, 0.5, 0.5, 0.1, -0.5, 0.5, 0.1, 0.5, -0.5, -0.1, 0.5, -0.5, -0.1, -0.5, 0.5, 0.1, -0.5, -0.5, -0.1, -0.5, -0.5) + +[sub_resource type="BoxMesh" id="BoxMesh_ycjwp"] +size = Vector3(0.5, 0.1, 0.5) + +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_gdv3w"] +albedo_color = Color(0.203922, 0.360784, 0.701961, 1) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_r233h"] +points = PackedVector3Array(-0.25, -0.05, -0.25, -0.25, 0.05, -0.25, 0.25, -0.05, -0.25, -0.25, -0.05, 0.25, -0.25, 0.05, 0.25, 0.25, 0.05, -0.25, 0.25, -0.05, 0.25, 0.25, 0.05, 0.25) + +[sub_resource type="BoxMesh" id="BoxMesh_jlrlq"] +material = ExtResource("1_lsda4") + +[sub_resource type="BoxShape3D" id="BoxShape3D_enk60"] + +[sub_resource type="BoxMesh" id="BoxMesh_20e8y"] +material = ExtResource("1_lsda4") +size = Vector3(1, 1.4, 0.1) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_7ifeg"] +points = PackedVector3Array(-0.5, -0.7, -0.05, -0.5, -0.7, 0.05, -0.5, 0.699863, -0.05, 0.5, -0.7, -0.05, 0.5, -0.7, 0.05, -0.5, 0.699863, 0.05, 0.5, 0.699863, -0.05, 0.5, 0.699863, 0.05) + +[sub_resource type="PrismMesh" id="PrismMesh_fghv1"] +material = ExtResource("2_4ig6i") +left_to_right = 1.0 +size = Vector3(5, 3.1, 2) + +[sub_resource type="BoxMesh" id="BoxMesh_l3y0e"] +size = Vector3(2, 0.05, 2) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_hs75h"] +points = PackedVector3Array(-1, -0.025, -1, -1, 0.025, -1, 1, -0.025, -1, -1, -0.025, 1, -1, 0.025, 1, 1, 0.025, -1, 1, -0.025, 1, 1, 0.025, 1) + +[sub_resource type="BoxMesh" id="BoxMesh_ow56r"] +size = Vector3(2, 0.1, 2) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_7sd6h"] +points = PackedVector3Array(-1, -0.05, -1, -1, 0.05, -1, 1, -0.05, -1, -1, -0.05, 1, -1, 0.05, 1, 1, 0.05, -1, 1, -0.05, 1, 1, 0.05, 1) + +[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_50xya"] +radius = 0.1 +height = 0.2 + +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_kj7uj"] +albedo_color = Color(1, 0, 0, 1) + +[sub_resource type="CapsuleMesh" id="CapsuleMesh_204vo"] +material = SubResource("StandardMaterial3D_kj7uj") +radius = 0.1 +height = 0.2 +radial_segments = 12 +rings = 1 + +[sub_resource type="BoxMesh" id="BoxMesh_woscm"] +size = Vector3(0.3, 0.3, 0.1) + +[sub_resource type="Resource" id="Resource_wdflo"] +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("15_86b07") +quantity = 2 + +[sub_resource type="Resource" id="Resource_hpi7r"] +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("17_nl6sa") +quantity = 2 + +[sub_resource type="Resource" id="Resource_nar8x"] +script = ExtResource("2_chxar") +inventory_slots = Array[ExtResource("16_fg1wi")]([SubResource("Resource_wdflo"), SubResource("Resource_hpi7r"), null, null]) + +[sub_resource type="BoxMesh" id="BoxMesh_w1o4d"] +material = ExtResource("2_4ig6i") +size = Vector3(4, 0.1, 2) + +[sub_resource type="BoxShape3D" id="BoxShape3D_rkvi0"] +size = Vector3(4, 0.1, 2) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_hq8yc"] +points = PackedVector3Array(-2, -0.05, -1, -2, 0.05, -1, 2, -0.05, -1, -2, -0.05, 1, -2, 0.05, 1, 2, 0.05, -1, 2, -0.05, 1, 2, 0.05, 1) + +[sub_resource type="Resource" id="Resource_1m0cj"] +resource_local_to_scene = true +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("17_nl6sa") +quantity = 1 + +[sub_resource type="Resource" id="Resource_ogqmk"] +resource_local_to_scene = true +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("17_nl6sa") +quantity = 1 + +[sub_resource type="BoxMesh" id="BoxMesh_rixwv"] +material = ExtResource("2_4ig6i") +size = Vector3(1, 2, 0.1) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_qb88g"] +points = PackedVector3Array(-0.5, -1, -0.05, -0.5, -1, 0.05, -0.5, 1, -0.05, 0.5, -1, -0.05, 0.5, -1, 0.05, -0.5, 1, 0.05, 0.5, 1, -0.05, 0.5, 1, 0.05) + +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_r708p"] +albedo_texture = ExtResource("27_0a6c2") +emission_enabled = true +emission = Color(0.12549, 0.690196, 0.384314, 1) +emission_energy_multiplier = 0.8 +emission_operator = 1 +uv1_triplanar = true + +[sub_resource type="BoxShape3D" id="BoxShape3D_qu2im"] +size = Vector3(0.5, 0.5, 0.33057) + +[sub_resource type="BoxMesh" id="BoxMesh_7pweo"] +material = ExtResource("2_4ig6i") +size = Vector3(2, 0.1, 2) + +[sub_resource type="BoxShape3D" id="BoxShape3D_xr44e"] +size = Vector3(2, 0.1, 2) + +[sub_resource type="Resource" id="Resource_2eq5d"] +resource_local_to_scene = true +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("17_nl6sa") +quantity = 1 + +[sub_resource type="Resource" id="Resource_q21gv"] +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("17_nl6sa") +quantity = 1 + +[sub_resource type="Resource" id="Resource_op7ip"] +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("17_nl6sa") +quantity = 1 + +[sub_resource type="Resource" id="Resource_6sppo"] +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("17_nl6sa") +quantity = 1 + +[sub_resource type="Resource" id="Resource_itbno"] +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("17_nl6sa") +quantity = 1 + +[sub_resource type="Resource" id="Resource_5a5sb"] +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("17_nl6sa") +quantity = 1 + +[sub_resource type="Resource" id="Resource_k2gss"] +resource_local_to_scene = true +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("8_yqvna") +quantity = 1 + +[sub_resource type="Resource" id="Resource_a1xk0"] +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("15_86b07") +quantity = 1 + +[sub_resource type="Resource" id="Resource_g6hy2"] +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("15_86b07") +quantity = 1 + +[sub_resource type="Resource" id="Resource_db2dq"] +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("15_86b07") +quantity = 1 + +[sub_resource type="BoxMesh" id="BoxMesh_ebsqj"] +size = Vector3(0.1, 1.5, 0.1) + +[sub_resource type="BoxShape3D" id="BoxShape3D_m64r0"] +size = Vector3(0.1, 1.5, 0.1) + +[sub_resource type="CylinderMesh" id="CylinderMesh_i0gq6"] +top_radius = 0.03 +bottom_radius = 0.03 +height = 0.2 + +[sub_resource type="BoxMesh" id="BoxMesh_3y43p"] +size = Vector3(1, 0.1, 0.1) + +[sub_resource type="BoxShape3D" id="BoxShape3D_xxnqw"] +size = Vector3(1, 0.1, 0.1) + +[sub_resource type="BoxMesh" id="BoxMesh_bhd5a"] +size = Vector3(1.5, 0.01, 1.5) + +[sub_resource type="BoxShape3D" id="BoxShape3D_el7ru"] +size = Vector3(1.5, 0.01, 1.5) + +[sub_resource type="Resource" id="Resource_jr5dy"] +resource_local_to_scene = true +script = ExtResource("2_chxar") +inventory_slots = Array[ExtResource("16_fg1wi")]([null, null, null, null, null, null, null, null]) + +[sub_resource type="BoxShape3D" id="BoxShape3D_rj7xk"] +size = Vector3(0.139, 3.148, 0.8) + +[sub_resource type="BoxShape3D" id="BoxShape3D_xagqk"] +size = Vector3(0.8, 3.03359, 0.1) + +[node name="COGITO_Demo_01" type="Node3D"] + +[node name="DirectionalLight3D" type="DirectionalLight3D" parent="."] +transform = Transform3D(-0.866023, -0.433016, 0.250001, 0, 0.499998, 0.866027, -0.500003, 0.749999, -0.43301, 0, 0, 0) +light_color = Color(1, 0.988235, 0.988235, 1) +shadow_enabled = true +shadow_opacity = 0.8 + +[node name="WorldEnvironment" type="WorldEnvironment" parent="."] +environment = SubResource("Environment_11v21") + +[node name="STATIC_ENVIRONMENT" type="Node3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10, 0, 0) + +[node name="Floor" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.1, -0.05, 0) +collision_layer = 3 +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Floor"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.1, 0, 4.8) +mesh = SubResource("BoxMesh_thwr4") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Floor"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.1, 0, 4.8) +shape = SubResource("ConvexPolygonShape3D_yawpu") + +[node name="Wall12" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -14.9, 0, 0) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall12"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +mesh = SubResource("BoxMesh_rvtuv") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall12"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +shape = SubResource("ConvexPolygonShape3D_ai2ln") + +[node name="Floor5" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20, -0.05, 10) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Floor5"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -0.0999994) +mesh = SubResource("BoxMesh_cx70k") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Floor5"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -0.0999994) +shape = SubResource("ConvexPolygonShape3D_22r6n") + +[node name="Floor6" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -38, -0.05, 20) +collision_layer = 3 +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Floor6"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -8) +mesh = SubResource("BoxMesh_xwnhq") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Floor6"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -8) +shape = SubResource("ConvexPolygonShape3D_k2toe") + +[node name="Floor4" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10, 3.05, 10) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Floor4"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.1, 0, -0.1) +mesh = SubResource("BoxMesh_upbim") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Floor4"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.1, 0, -0.1) +shape = SubResource("ConvexPolygonShape3D_ghnbv") + +[node name="Wall3" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 10, 0, 14.7) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall3"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +mesh = SubResource("BoxMesh_ersg3") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall3"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +shape = SubResource("ConvexPolygonShape3D_jksjg") + +[node name="Wall8" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -10, 0, 14.7) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall8"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0.1) +mesh = SubResource("BoxMesh_exgb4") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall8"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +shape = SubResource("ConvexPolygonShape3D_jksjg") + +[node name="Wall6" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -9.8, 0, 5.1) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall6"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -0.1) +mesh = SubResource("BoxMesh_x6n4g") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall6"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -0.1) +shape = SubResource("ConvexPolygonShape3D_41tst") + +[node name="Wall10" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -20, 0, 5.1) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall10"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +mesh = SubResource("BoxMesh_iik3d") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall10"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +shape = SubResource("ConvexPolygonShape3D_jksjg") + +[node name="Wall11" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -20, 0, 14.7) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall11"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +mesh = SubResource("BoxMesh_43iq7") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall11"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +shape = SubResource("ConvexPolygonShape3D_jksjg") + +[node name="Wall13" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.9, 3.1, 10) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall13"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -0.1) +mesh = SubResource("BoxMesh_yxsbf") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall13"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -0.1) +shape = SubResource("ConvexPolygonShape3D_6ef7x") + +[node name="Wall14" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -14.9, 3.1, 9.9) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall14"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +mesh = SubResource("BoxMesh_yxsbf") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall14"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +shape = SubResource("ConvexPolygonShape3D_cabjl") + +[node name="WallCrate" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 1.1, 0, 5.4) +collision_layer = 3 +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/WallCrate"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, -0.1) +mesh = SubResource("BoxMesh_gv32u") + +[node name="MeshInstance3D2" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/WallCrate"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -1.9, 1, -2.5) +mesh = SubResource("BoxMesh_i5303") + +[node name="CollisionShape3D2" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/WallCrate"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -1.9, 1, -2.5) +shape = SubResource("ConvexPolygonShape3D_da5av") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/WallCrate"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, -0.1) +shape = SubResource("ConvexPolygonShape3D_sr0li") + +[node name="Txt_WallCrateHint" type="Label3D" parent="STATIC_ENVIRONMENT/WallCrate"] +transform = Transform3D(1.31134e-07, 0, 1, 0, 1, 0, -1, 0, 1.31134e-07, 0.1019, 1.21944, 0.0710106) +text = "Use the crate to get over this wall." + +[node name="WallCrouch" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 1.06581e-14, 0, 1, 0, -1.06581e-14, 0, 1, -11.4105, 1, -2.89699) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/WallCrouch"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, -0.6) +mesh = SubResource("BoxMesh_xp63a") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/WallCrouch"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, -0.6) +shape = SubResource("ConvexPolygonShape3D_wntft") + +[node name="Txt_CrouchHint" type="Label3D" parent="STATIC_ENVIRONMENT/WallCrouch"] +transform = Transform3D(1.31134e-07, 0, 1, 0, 1, 0, -1, 0, 1.31134e-07, 0.107498, 0.21944, -0.01352) +text = "Crouch under this wall." + +[node name="Wall5" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 0, -5.1) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall5"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +mesh = SubResource("BoxMesh_8hfs4") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall5"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +shape = SubResource("ConvexPolygonShape3D_vnr22") + +[node name="Wall16" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, -1.06581e-14, 0, 1, 0, 1.06581e-14, 0, 1, 14.9, 0, 0) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall16"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 4.8) +mesh = SubResource("BoxMesh_fccbs") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall16"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 4.8) +shape = SubResource("ConvexPolygonShape3D_ni8hy") + +[node name="WallSmaller" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -4.9, 0, 10) +collision_layer = 3 +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/WallSmaller"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -2.5) +mesh = SubResource("BoxMesh_vvuw2") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/WallSmaller"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -2.5) +shape = SubResource("ConvexPolygonShape3D_75rur") + +[node name="WallSmaller2" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -4.9, 0, 4.4) +collision_layer = 3 +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/WallSmaller2"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -2.8) +mesh = SubResource("BoxMesh_bjkal") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/WallSmaller2"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -2.8) +shape = SubResource("ConvexPolygonShape3D_8rj2a") + +[node name="CeilingGap" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -4.9, 2.5, 9.7) +collision_layer = 3 +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/CeilingGap"] +mesh = SubResource("BoxMesh_odmxg") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/CeilingGap"] +shape = SubResource("ConvexPolygonShape3D_p2jdc") + +[node name="WallSmaller3" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -14.9, 0, 10) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/WallSmaller3"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -2.5) +mesh = SubResource("BoxMesh_vvuw2") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/WallSmaller3"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -2.5) +shape = SubResource("ConvexPolygonShape3D_75rur") + +[node name="WallSmaller4" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -14.9, 0, 4.4) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/WallSmaller4"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -2.8) +mesh = SubResource("BoxMesh_bjkal") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/WallSmaller4"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -2.8) +shape = SubResource("ConvexPolygonShape3D_8rj2a") + +[node name="CeilingGap2" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -14.9, 2.5, 9.7) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/CeilingGap2"] +mesh = SubResource("BoxMesh_odmxg") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/CeilingGap2"] +shape = SubResource("ConvexPolygonShape3D_p2jdc") + +[node name="Shelf" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, 5.25794, 1.06589, 0.745962) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Shelf"] +mesh = SubResource("BoxMesh_ycjwp") +surface_material_override/0 = SubResource("StandardMaterial3D_gdv3w") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Shelf"] +shape = SubResource("ConvexPolygonShape3D_r233h") + +[node name="Shelf2" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -10.329, 1.06589, 14.3785) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Shelf2"] +mesh = SubResource("BoxMesh_ycjwp") +surface_material_override/0 = SubResource("StandardMaterial3D_gdv3w") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Shelf2"] +shape = SubResource("ConvexPolygonShape3D_r233h") + +[node name="SimpleBox" type="CSGBox3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -8, 0.5, 3.5) +use_collision = true +material = ExtResource("2_4ig6i") + +[node name="SimpleBox2" type="CSGBox3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -8, 1.5, 4.5) +use_collision = true +material = ExtResource("2_4ig6i") + +[node name="Txt_Flashlight" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1.31134e-07, 0, 1, 0, 1, 0, -1, 0, 1.31134e-07, 5.03834, 1.71944, 0.745962) +text = "You can pick up and +wield this FLASHLIGHT" + +[node name="Txt_Batteries" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1.31134e-07, 0, 1, 0, 1, 0, -1, 0, 1.31134e-07, 5.01753, 1.71944, 3.0981) +text = "Use these BATTERIES +to recharge the Flashlight" + +[node name="Txt_CarriableBox" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -4.7952, 1.71944, 6.42556) +text = "This crate is carriable." + +[node name="Txt_DoorBasic" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -4.7952, 2.21944, 9.62556) +text = "This is a basic door." + +[node name="Txt_DoorBasic2" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -14.5952, 4.81944, 6.82556) +text = "Work in progress." + +[node name="Txt_Switchable" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 1.06581e-14, 0, 1, 0, -1.06581e-14, 0, 1, -6.6081, 2.21944, 5.32556) +text = "This lamp is a \"Switchable\" object." + +[node name="Txt_CombinedObjects" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 1.06581e-14, 0, 1, 0, -1.06581e-14, 0, 1, -19.7592, 2.21944, 5.32556) +text = "By connecting objects with different scripts +you can create more complex behaviours. + +For example: this drawbridge was created by connecting +a press-and-hold object with two \"doors\"." + +[node name="FloatingPlattformSprint" type="CSGBox3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -12.1, 3, 22.4) +use_collision = true +size = Vector3(3, 0.2, 3) +material = ExtResource("2_4ig6i") + +[node name="FloatingPlattformSprintWall" type="CSGBox3D" parent="STATIC_ENVIRONMENT/FloatingPlattformSprint"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.6, 1.4) +use_collision = true +size = Vector3(3, 1, 0.2) +material = ExtResource("2_4ig6i") + +[node name="FloatingPlattformJump" type="CSGBox3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7.16775, 3, 20.4) +use_collision = true +size = Vector3(3, 0.2, 3) +material = ExtResource("2_4ig6i") + +[node name="FloatingPlattformJumpWall" type="CSGBox3D" parent="STATIC_ENVIRONMENT/FloatingPlattformJump"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.6, 1.4) +use_collision = true +size = Vector3(3, 1, 0.2) +material = ExtResource("2_4ig6i") + +[node name="Txt_FarPlattformSprint" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, -12.0101, 5.38871, 16.5037) +text = "Sprint and jump +to reach this plattform." +font_size = 48 + +[node name="Txt_FarPlattformJump" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, -7.0101, 5.38871, 16.5037) +text = "Jump to reach +this plattform." +font_size = 48 + +[node name="Txt_Container" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1.31134e-07, 0, 1, 0, 1, 0, -1, 0, 1.31134e-07, 5.08419, 1.71944, 5.85584) +text = "You can open this crate +to find more items." + +[node name="Txt_Welcome" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, 3.59312, 2.45602, 2.7823) +text = "Welcome to COGITO +This scene contains examples +of everything that is included in this +template." +horizontal_alignment = 0 +vertical_alignment = 0 + +[node name="Txt_DoorInfo" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -1.00688, 2.15602, 14.5823) +text = "The Door.gd script can be used to +create more complex furniture +like this dresser." +horizontal_alignment = 0 +vertical_alignment = 0 + +[node name="Txt_Key" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -10.329, 1.71944, 14.5981) +text = "Use this KEY +to open the next door." + +[node name="Txt_Combine" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -40.829, 1.75934, 14.4981) +text = "Combine the two items found here +to create the key item needed for this socket." + +[node name="Txt_Lightzone" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(0, 0, -1, 0, 1, 0, 1, 0, 0, -5.0023, 1.71944, 3.67125) +text = "LIGHTZONE +If the Player is using +a BrightnessComponent, +it will increase while +within the Lightzone." + +[node name="BoxPotions" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, -1.06581e-14, 0, 1, 0, 1.06581e-14, 0, 1, 14.3, 0, -2.7) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/BoxPotions"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +mesh = SubResource("BoxMesh_jlrlq") +skeleton = NodePath("../../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/BoxPotions"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +shape = SubResource("BoxShape3D_enk60") + +[node name="Txt_Potions" type="Label3D" parent="STATIC_ENVIRONMENT/BoxPotions"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -0.51006, 0.812286, -0.412926) +text = "Pick up +these potions." +font_size = 24 +horizontal_alignment = 0 + +[node name="Box" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 4.3, 0, 7.3) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Box"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +mesh = SubResource("BoxMesh_jlrlq") +skeleton = NodePath("../../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Box"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +shape = SubResource("BoxShape3D_enk60") + +[node name="BoxCombineA" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -39, 0, 11.5) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/BoxCombineA"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +mesh = SubResource("BoxMesh_jlrlq") +skeleton = NodePath("../../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/BoxCombineA"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +shape = SubResource("BoxShape3D_enk60") + +[node name="BoxCombineB" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -39, 0, 8.5) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/BoxCombineB"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +mesh = SubResource("BoxMesh_jlrlq") +skeleton = NodePath("../../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/BoxCombineB"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +shape = SubResource("BoxShape3D_enk60") + +[node name="Box_FoamPistol" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, 10, 0, 7.8) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Box_FoamPistol"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +mesh = SubResource("BoxMesh_jlrlq") +skeleton = NodePath("../../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Box_FoamPistol"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +shape = SubResource("BoxShape3D_enk60") + +[node name="Txt_Foam" type="Label3D" parent="STATIC_ENVIRONMENT/Box_FoamPistol"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.412926, 0.812286, 0.51006) +text = "Pick up +this toy pistol." +font_size = 24 +horizontal_alignment = 0 + +[node name="BoxPressAndHold" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -24.5, 0, 7.5) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/BoxPressAndHold"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.7, 0.400002) +mesh = SubResource("BoxMesh_20e8y") +skeleton = NodePath("../../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/BoxPressAndHold"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.7, 0.400002) +shape = SubResource("ConvexPolygonShape3D_7ifeg") + +[node name="Txt_Weel" type="Label3D" parent="STATIC_ENVIRONMENT/BoxPressAndHold"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, 0.38994, 1.19408, 0.344856) +text = "Hold to turn +the wheel." +font_size = 24 +horizontal_alignment = 0 + +[node name="BoxStamina" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 1.74846e-07, 0, 1, 0, -1.74846e-07, 0, 1, 14.3071, 0, 0.79101) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/BoxStamina"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +mesh = SubResource("BoxMesh_jlrlq") +skeleton = NodePath("../../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/BoxStamina"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +shape = SubResource("BoxShape3D_enk60") + +[node name="Txt_Stamina" type="Label3D" parent="STATIC_ENVIRONMENT/BoxStamina"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0.489239, 1.76776, -0.0121455) +text = "Read the description to +find out what this potion does!" + +[node name="Ramp" type="CSGMesh3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -9.5, 1.55, 2.5) +use_collision = true +mesh = SubResource("PrismMesh_fghv1") + +[node name="GateDiamondKey" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -33, 0, 14.5) +use_collision = true +collision_layer = 3 +polygon = PackedVector2Array(0, 0, 0, 3, 10, 3, 10, 0, 4, 0, 4, 2, 2, 2, 2, 0) +depth = 0.2 +material = ExtResource("1_lsda4") + +[node name="GateMovement" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -5, 0, -5) +use_collision = true +polygon = PackedVector2Array(0, 0, 0, 3, 10, 3, 10, 0, 4, 0, 4, 2, 1, 2, 1, 0) +depth = 0.2 +material = ExtResource("1_lsda4") + +[node name="Txt_MovementArea" type="Label3D" parent="STATIC_ENVIRONMENT/GateMovement"] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 2.49002, 2.18871, -0.20731) +text = "MOVEMENT TEST AREA" +font_size = 48 + +[node name="Gate2" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, -1.06581e-14, 0, 1, 0, 1.06581e-14, 0, 1, -4.8, 0, 3) +use_collision = true +collision_layer = 3 +polygon = PackedVector2Array(0, 0, 0, 3, 9.6, 3, 9.6, 0, 4, 0, 4, 2, 1, 2, 1, 0) +depth = 0.2 +material = ExtResource("1_lsda4") + +[node name="Txt_Item" type="Label3D" parent="STATIC_ENVIRONMENT/Gate2"] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 2.52371, 2.18871, -0.203554) +text = "INTERACTIVE OBJECTS" +font_size = 48 + +[node name="Gate4" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 4.8, 0, 14.6) +use_collision = true +collision_layer = 3 +polygon = PackedVector2Array(0, 0, 0, 3, 9.6, 3, 9.6, 0, 4, 0, 4, 2, 1, 2, 1, 0) +depth = 0.2 +material = ExtResource("1_lsda4") + +[node name="Gate3" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 4.8, 0, -5) +use_collision = true +collision_layer = 3 +polygon = PackedVector2Array(0, 0, 0, 3, 19.8, 3, 19.8, 0, 4, 0, 4, 2, 1, 2, 1, 0) +depth = 0.2 +material = ExtResource("1_lsda4") + +[node name="Txt_Item" type="Label3D" parent="STATIC_ENVIRONMENT/Gate3"] +transform = Transform3D(1, 0, 1.74846e-07, 0, 1, 0, -1.74846e-07, 0, 1, 2.52371, 2.18871, 0.00344944) +text = "ITEMS AND INVENTORY " +font_size = 48 + +[node name="CSGMesh3D" type="CSGMesh3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, -2.27629, 2.18871, 2.79645) + +[node name="Railing" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -43, 0, 19) +use_collision = true +polygon = PackedVector2Array(0, 0.9, 0, 1, 2, 1, 2, 0.9, 1.05, 0.9, 1.05, 0, 0.95, 0, 0.95, 0.9) +depth = 0.1 +material = ExtResource("1_lsda4") + +[node name="Railing6" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -43, 0, 16.7) +use_collision = true +polygon = PackedVector2Array(0, 0.9, 0, 1, 2, 1, 2, 0.9, 1.05, 0.9, 1.05, 0, 0.95, 0, 0.95, 0.9) +depth = 0.1 +material = ExtResource("1_lsda4") + +[node name="Railing7" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -43, 0, 14.7) +use_collision = true +polygon = PackedVector2Array(0, 0.9, 0, 1, 2, 1, 2, 0.9, 1.05, 0.9, 1.05, 0, 0.95, 0, 0.95, 0.9) +depth = 0.1 +material = ExtResource("1_lsda4") + +[node name="Railing2" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -41, 0, 19) +use_collision = true +polygon = PackedVector2Array(0, 0.9, 0, 1, 2, 1, 2, 0.9, 1.05, 0.9, 1.05, 0, 0.95, 0, 0.95, 0.9) +depth = 0.1 +material = ExtResource("1_lsda4") + +[node name="Railing3" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -39, 0, 19) +use_collision = true +polygon = PackedVector2Array(0, 0.9, 0, 1, 2, 1, 2, 0.9, 1.05, 0.9, 1.05, 0, 0.95, 0, 0.95, 0.9) +depth = 0.1 +material = ExtResource("1_lsda4") + +[node name="Railing4" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -37, 0, 19) +use_collision = true +polygon = PackedVector2Array(0, 0.9, 0, 1, 2, 1, 2, 0.9, 1.05, 0.9, 1.05, 0, 0.95, 0, 0.95, 0.9) +depth = 0.1 +material = ExtResource("1_lsda4") + +[node name="Railing5" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -35, 0, 19) +use_collision = true +polygon = PackedVector2Array(0, 0.9, 0, 1, 2, 1, 2, 0.9, 1.05, 0.9, 1.05, 0, 0.95, 0, 0.95, 0.9) +depth = 0.1 +material = ExtResource("1_lsda4") + +[node name="Corner" type="CSGBox3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -42.8, 0.6, 18.8) +size = Vector3(0.4, 1.2, 0.4) +material = ExtResource("1_lsda4") + +[node name="Corner3" type="CSGBox3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10.2, 0.6, 6.3) +size = Vector3(0.2, 1.2, 0.2) +material = ExtResource("1_lsda4") + +[node name="Corner2" type="CSGBox3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -33.2, 0.6, 18.8) +size = Vector3(0.4, 1.2, 0.4) +material = ExtResource("1_lsda4") + +[node name="LightzoneCeiling" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(0, 0, -1, 0, 1, 0, 1, 0, 0, -6, 2.975, 3.8) + +[node name="LightzoneCeiling2" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/LightzoneCeiling"] +material_override = ExtResource("1_lsda4") +mesh = SubResource("BoxMesh_l3y0e") +skeleton = NodePath("../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/LightzoneCeiling"] +shape = SubResource("ConvexPolygonShape3D_hs75h") + +[node name="Plattform" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(0, 0, -1, 0, 1, 0, 1, 0, 0, -8.5, 2.95, -6.2) + +[node name="Floor" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Plattform"] +material_override = ExtResource("1_lsda4") +mesh = SubResource("BoxMesh_ow56r") +skeleton = NodePath("../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Plattform"] +shape = SubResource("ConvexPolygonShape3D_7sd6h") + +[node name="Corner4" type="CSGBox3D" parent="STATIC_ENVIRONMENT/Plattform"] +transform = Transform3D(0, 0, 1, 0, 1, 0, -1, 0, 0, 1, 0.6, 0.9) +size = Vector3(0.2, 1.1, 0.2) +material = ExtResource("1_lsda4") + +[node name="Corner5" type="CSGBox3D" parent="STATIC_ENVIRONMENT/Plattform"] +transform = Transform3D(0, 0, 1, 0, 1, 0, -1, 0, 0, 1, 0.6, -0.900002) +size = Vector3(0.2, 1.1, 0.2) +material = ExtResource("1_lsda4") + +[node name="Railing9" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT/Plattform"] +transform = Transform3D(-8.74228e-08, 0, -1, 0, 1, 0, 1, 0, -8.74228e-08, -0.999999, 0.05, -1.00001) +use_collision = true +polygon = PackedVector2Array(0, 0.9, 0, 1, 2, 1, 2, 0.9, 1.05, 0.9, 1.05, 0, 0.95, 0, 0.95, 0.9) +depth = 0.1 +material = ExtResource("1_lsda4") + +[node name="Railing10" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT/Plattform"] +transform = Transform3D(-1, 0, 1.31134e-07, 0, 1, 0, -1.31134e-07, 0, -1, 1, 0.05, -1.00001) +use_collision = true +polygon = PackedVector2Array(0, 0.9, 0, 1, 2, 1, 2, 0.9, 1.05, 0.9, 1.05, 0, 0.95, 0, 0.95, 0.9) +depth = 0.1 +material = ExtResource("1_lsda4") + +[node name="Railing11" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT/Plattform"] +transform = Transform3D(-1, 0, 1.31134e-07, 0, 1, 0, -1.31134e-07, 0, -1, 1, 0.05, 0.899994) +use_collision = true +polygon = PackedVector2Array(0, 0.9, 0, 1, 2, 1, 2, 0.9, 1.05, 0.9, 1.05, 0, 0.95, 0, 0.95, 0.9) +depth = 0.1 +material = ExtResource("1_lsda4") + +[node name="INTERACTIVE_OBJECTS" type="Node" parent="."] + +[node name="Door_A" parent="INTERACTIVE_OBJECTS" instance=ExtResource("8_xabdk")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -14.9, 0, 9.2) +open_rotation_deg = -95.0 +closed_position = Vector3(-14.9, 0, 9.2) +open_position = Vector3(-14.9, 0, 8.309) + +[node name="Lamp_Standing" parent="INTERACTIVE_OBJECTS" instance=ExtResource("18_oxm1j")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -16.7066, 0, 5.95227) + +[node name="ButtonChain" type="AnimatableBody3D" parent="INTERACTIVE_OBJECTS"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -20.1377, 1.22332, 6.3) +collision_layer = 3 +script = ExtResource("27_r5oie") +switch_sound = ExtResource("36_42jeg") +objects_call_interact = Array[NodePath]([NodePath("../CeilingLamp3"), NodePath("../CeilingLamp2"), NodePath("../CeilingLamp")]) +objects_call_delay = 0.3 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="INTERACTIVE_OBJECTS/ButtonChain"] +shape = SubResource("CapsuleShape3D_50xya") + +[node name="MeshInstance3D" type="MeshInstance3D" parent="INTERACTIVE_OBJECTS/ButtonChain"] +mesh = SubResource("CapsuleMesh_204vo") + +[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="INTERACTIVE_OBJECTS/ButtonChain"] +bus = &"SFX" + +[node name="Button_Case" type="MeshInstance3D" parent="INTERACTIVE_OBJECTS/ButtonChain"] +transform = Transform3D(1, 0, 0, 0, 0.707107, -0.707107, 0, 0.707107, 0.707107, 0, -0.03087, 0.0244007) +mesh = SubResource("BoxMesh_woscm") +skeleton = NodePath("../../..") + +[node name="CeilingLamp" parent="INTERACTIVE_OBJECTS" instance=ExtResource("7_3y6g2")] + +[node name="CeilingLamp2" parent="INTERACTIVE_OBJECTS" instance=ExtResource("7_3y6g2")] +transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, -22.7641, 1.7, 5.40424) + +[node name="CeilingLamp3" parent="INTERACTIVE_OBJECTS" instance=ExtResource("7_3y6g2")] +transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, -21.5641, 1.7, 5.40424) + +[node name="Chest" parent="INTERACTIVE_OBJECTS" groups=["external_inventory"] instance=ExtResource("14_d7sxi")] +transform = Transform3D(-0.125576, 0, 0.992084, 0, 1, 0, -0.992084, 0, -0.125576, -4.38933, 0.0425703, 5.97176) +inventory_data = SubResource("Resource_nar8x") + +[node name="PressAndHold" parent="INTERACTIVE_OBJECTS" instance=ExtResource("22_ni6um")] +rotate_while_holding = true +hold_audio_stream = ExtResource("25_3nnou") + +[node name="RampA" type="AnimatableBody3D" parent="INTERACTIVE_OBJECTS"] +transform = Transform3D(-0.0871558, -0.996195, 0, 0.996195, -0.0871558, 0, 0, 0, 1, -35, 0, 10) +script = ExtResource("23_rfav8") +use_z_axis = true +open_rotation_deg = 180.0 +closed_rotation_deg = 95.0 + +[node name="MeshInstance3D" type="MeshInstance3D" parent="INTERACTIVE_OBJECTS/RampA"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 0) +mesh = SubResource("BoxMesh_w1o4d") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="INTERACTIVE_OBJECTS/RampA"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 0) +shape = SubResource("BoxShape3D_rkvi0") + +[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="INTERACTIVE_OBJECTS/RampA"] + +[node name="RampB" type="AnimatableBody3D" parent="INTERACTIVE_OBJECTS"] +transform = Transform3D(0.0871558, 0.996195, -1.50996e-07, 0.996195, -0.0871558, 0, -1.31602e-08, -1.50421e-07, -1, -43, 0, 10) +script = ExtResource("23_rfav8") +use_z_axis = true +open_rotation_deg = 180.0 +closed_rotation_deg = 95.0 + +[node name="MeshInstance3D" type="MeshInstance3D" parent="INTERACTIVE_OBJECTS/RampB"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 0) +mesh = SubResource("BoxMesh_w1o4d") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="INTERACTIVE_OBJECTS/RampB"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 0) +shape = SubResource("ConvexPolygonShape3D_hq8yc") + +[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="INTERACTIVE_OBJECTS/RampB"] + +[node name="DoorLocked" parent="INTERACTIVE_OBJECTS" instance=ExtResource("8_xabdk")] +transform = Transform3D(1, 0, 1.06581e-14, 0, 1, 0, -1.06581e-14, 0, 1, -24.9, 0, 9.2) +is_locked = true +key = ExtResource("9_g1bqh") +key_hint = "Locked. Is there a key nearby?" +open_rotation_deg = -95.0 + +[node name="Cabinet_Prefab" parent="INTERACTIVE_OBJECTS" instance=ExtResource("35_ee66c")] +transform = Transform3D(1, 0, -1.74846e-07, 0, 1, 0, 1.74846e-07, 0, 1, -12.0996, 0.600001, 14.2231) + +[node name="Pickup_Battery" parent="INTERACTIVE_OBJECTS/Cabinet_Prefab" instance=ExtResource("13_6m0er")] +transform = Transform3D(-3.5715e-08, -0.817064, 0.576546, 1, -4.37114e-08, 0, 2.52016e-08, 0.576546, 0.817064, -0.136503, 0.434938, -0.0415781) +mass = 0.5 +slot_data = SubResource("Resource_1m0cj") + +[node name="MeshInstance3D2" parent="INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery" index="0"] +transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 0, 0) +skeleton = NodePath("../../../..") + +[node name="MeshInstance3D3" parent="INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery" index="1"] +transform = Transform3D(0.5, -1.77636e-15, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 0.0747194, 0) +skeleton = NodePath("../../../..") + +[node name="MeshInstance3D4" parent="INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery" index="2"] +transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 0.104715, 0) +skeleton = NodePath("../../../..") + +[node name="CollisionShape3D" parent="INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery" index="3"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0306714, 0) + +[node name="Pickup_Battery2" parent="INTERACTIVE_OBJECTS/Cabinet_Prefab" instance=ExtResource("13_6m0er")] +transform = Transform3D(-3.5715e-08, -0.817064, 0.576546, 1, -4.37114e-08, 0, 2.52016e-08, 0.576546, 0.817064, 0.215507, 0.434938, -0.0547223) +slot_data = SubResource("Resource_ogqmk") + +[node name="MeshInstance3D2" parent="INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery2" index="0"] +transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 0, 0) +skeleton = NodePath("../../../..") + +[node name="MeshInstance3D3" parent="INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery2" index="1"] +transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 0.0747198, 0) +skeleton = NodePath("../../../..") + +[node name="MeshInstance3D4" parent="INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery2" index="2"] +transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 0.104715, 0) +skeleton = NodePath("../../../..") + +[node name="CollisionShape3D" parent="INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery2" index="3"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0306714, 0) + +[node name="CarriableBox" parent="INTERACTIVE_OBJECTS" instance=ExtResource("6_cy1m6")] +transform = Transform3D(0.90323, 0, 0.429156, 0, 1, 0, -0.429156, 0, 0.90323, -14.3178, 0.748613, 6.31014) + +[node name="GateA" type="AnimatableBody3D" parent="INTERACTIVE_OBJECTS"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -45, 0, 14.6) +script = ExtResource("23_rfav8") +open_rotation_deg = -80.0 +closed_rotation_deg = -180.0 +door_speed = 0.02 + +[node name="MeshInstance3D" type="MeshInstance3D" parent="INTERACTIVE_OBJECTS/GateA"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.5, 1, 0) +mesh = SubResource("BoxMesh_rixwv") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="INTERACTIVE_OBJECTS/GateA"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.5, 1, 0) +shape = SubResource("ConvexPolygonShape3D_qb88g") + +[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="INTERACTIVE_OBJECTS/GateA"] + +[node name="GateB" type="AnimatableBody3D" parent="INTERACTIVE_OBJECTS"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -47, 0, 14.6) +script = ExtResource("23_rfav8") +open_rotation_deg = -100.0 +door_speed = 0.02 + +[node name="MeshInstance3D" type="MeshInstance3D" parent="INTERACTIVE_OBJECTS/GateB"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.5, 1, 0) +mesh = SubResource("BoxMesh_rixwv") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="INTERACTIVE_OBJECTS/GateB"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.5, 1, 0) +shape = SubResource("ConvexPolygonShape3D_qb88g") + +[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="INTERACTIVE_OBJECTS/GateB"] + +[node name="SocketForDiamondKey" type="AnimatableBody3D" parent="INTERACTIVE_OBJECTS"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -48.2321, 0.9, 14.3285) +collision_layer = 3 +script = ExtResource("27_r5oie") +allows_repeated_interaction = false +has_been_used_hint = "I'm done with this." +interaction_text_when_on = "Remove" +interaction_text_when_off = "Place" +switch_sound = ExtResource("30_42jtk") +needs_item_to_operate = true +required_item = ExtResource("28_3r4lg") +item_hint = "Something can be placed here." +objects_toggle_visibility = Array[NodePath]([NodePath("SlottedDiamond")]) +objects_call_interact = Array[NodePath]([NodePath("../GateA"), NodePath("../GateB")]) + +[node name="SpotLight3D" type="OmniLight3D" parent="INTERACTIVE_OBJECTS/SocketForDiamondKey"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.215919, 0.212826, 0.0388637) +omni_range = 1.0 + +[node name="SlottedDiamond" type="CSGPolygon3D" parent="INTERACTIVE_OBJECTS/SocketForDiamondKey"] +transform = Transform3D(1.5, 0, 0, 0, 1.5, 0, 0, 0, 1.5, 0, 0, 0) +visible = false +polygon = PackedVector2Array(0, 0.125, 0.15, 0.25, 0.3, 0.125, 0.15, 0) +depth = 0.02 +material = SubResource("StandardMaterial3D_r708p") + +[node name="InteractionShape" type="CollisionShape3D" parent="INTERACTIVE_OBJECTS/SocketForDiamondKey"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.23629, 0.125816, 0.000281334) +shape = SubResource("BoxShape3D_qu2im") + +[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="INTERACTIVE_OBJECTS/SocketForDiamondKey"] +bus = &"SFX" + +[node name="SocketMesh" type="CSGPolygon3D" parent="INTERACTIVE_OBJECTS/SocketForDiamondKey"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.284077, -0.899999, 0.094192) +polygon = PackedVector2Array(0, 0, 0, 1, 0.3, 1, 0.5, 0.85, 0.7, 1, 1, 1, 1, 0) +depth = 0.2 +material = ExtResource("1_lsda4") + +[node name="Button" type="AnimatableBody3D" parent="INTERACTIVE_OBJECTS"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -43.2, 1.23087, 18.5756) +collision_layer = 3 +script = ExtResource("27_r5oie") +interaction_text_when_on = "Activate Platform" +interaction_text_when_off = "Activate Platform" +switch_sound = ExtResource("36_42jeg") +objects_call_interact = Array[NodePath]([NodePath("../MovingPlattform")]) + +[node name="CollisionShape3D" type="CollisionShape3D" parent="INTERACTIVE_OBJECTS/Button"] +shape = SubResource("CapsuleShape3D_50xya") + +[node name="MeshInstance3D" type="MeshInstance3D" parent="INTERACTIVE_OBJECTS/Button"] +mesh = SubResource("CapsuleMesh_204vo") + +[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="INTERACTIVE_OBJECTS/Button"] +bus = &"SFX" + +[node name="Button_Case" type="MeshInstance3D" parent="INTERACTIVE_OBJECTS/Button"] +transform = Transform3D(1, 0, 0, 0, 0.707107, -0.707107, 0, 0.707107, 0.707107, 0, -0.03087, 0.0244007) +mesh = SubResource("BoxMesh_woscm") +skeleton = NodePath("../../..") + +[node name="MovingPlattform" type="AnimatableBody3D" parent="INTERACTIVE_OBJECTS"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -42, -0.05, 17.5) +script = ExtResource("23_rfav8") +is_sliding = true +closed_position = Vector3(-42, -0.05, 17.5) +open_position = Vector3(-7.8, -0.05, 15.8) +door_speed = 15.0 + +[node name="MeshInstance3D" type="MeshInstance3D" parent="INTERACTIVE_OBJECTS/MovingPlattform"] +mesh = SubResource("BoxMesh_7pweo") +skeleton = NodePath("../../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="INTERACTIVE_OBJECTS/MovingPlattform"] +shape = SubResource("BoxShape3D_xr44e") + +[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="INTERACTIVE_OBJECTS/MovingPlattform"] + +[node name="ITEM_PICKUPS" type="Node" parent="."] + +[node name="Pickup_Key" parent="ITEM_PICKUPS" instance=ExtResource("9_qv8nx")] +transform = Transform3D(-0.258819, 0, 0.965926, 0, 1, 0, -0.965926, 0, -0.258819, -20.3432, 1.15447, 14.3198) + +[node name="Pickup_Battery" parent="ITEM_PICKUPS" instance=ExtResource("13_6m0er")] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -4.8169, 0.119063, 2.84064) +slot_data = SubResource("Resource_2eq5d") + +[node name="Pickup_Battery2" parent="ITEM_PICKUPS" instance=ExtResource("13_6m0er")] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -4.8169, 0.119063, 2.54394) +slot_data = SubResource("Resource_q21gv") + +[node name="Pickup_Battery3" parent="ITEM_PICKUPS" instance=ExtResource("13_6m0er")] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -4.8169, 0.119063, 3.15544) +slot_data = SubResource("Resource_op7ip") + +[node name="Pickup_Battery4" parent="ITEM_PICKUPS" instance=ExtResource("13_6m0er")] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -4.5813, 0.119063, 2.73264) +slot_data = SubResource("Resource_6sppo") + +[node name="Pickup_Battery5" parent="ITEM_PICKUPS" instance=ExtResource("13_6m0er")] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -4.256, 0.119063, 2.92864) +slot_data = SubResource("Resource_itbno") + +[node name="Pickup_Battery6" parent="ITEM_PICKUPS" instance=ExtResource("13_6m0er")] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -4.5813, 0.119063, 2.99264) +slot_data = SubResource("Resource_5a5sb") + +[node name="Pickup_StaminaExtension" parent="ITEM_PICKUPS" instance=ExtResource("18_pobhb")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.23053, 1.03198, 0.820036) +slot_data = SubResource("Resource_k2gss") + +[node name="Pickup_Flashlight" parent="ITEM_PICKUPS" instance=ExtResource("1_oweej")] +transform = Transform3D(0.707107, 0.603448, 0.368578, 0, 0.521248, -0.853405, -0.707107, 0.603448, 0.368578, -4.73354, 1.21477, 0.740502) + +[node name="HealthPotion" parent="ITEM_PICKUPS" instance=ExtResource("12_2vt2n")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.04485, 1.30439, -2.94002) +slot_data = SubResource("Resource_a1xk0") + +[node name="HealthPotion2" parent="ITEM_PICKUPS" instance=ExtResource("12_2vt2n")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.40325, 1.30439, -2.63182) +slot_data = SubResource("Resource_g6hy2") + +[node name="HealthPotion3" parent="ITEM_PICKUPS" instance=ExtResource("12_2vt2n")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.11495, 1.30439, -2.43652) +slot_data = SubResource("Resource_db2dq") + +[node name="pickup_pistol" parent="ITEM_PICKUPS" instance=ExtResource("30_a7v26")] +transform = Transform3D(-0.476652, -0.798393, -0.367929, 0, 0.418533, -0.908202, 0.879092, -0.432897, -0.199495, 0.0763087, 1.13928, 7.81337) +projectile_prefab = null + +[node name="RotatingLift" type="Node3D" parent="."] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -24.6928, 3.8552, 8.98188) + +[node name="StaticBody3D" type="StaticBody3D" parent="RotatingLift"] + +[node name="MeshInstance3D" type="MeshInstance3D" parent="RotatingLift/StaticBody3D"] +mesh = SubResource("BoxMesh_ebsqj") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="RotatingLift/StaticBody3D"] +shape = SubResource("BoxShape3D_m64r0") + +[node name="HingeJoint3D_A" type="HingeJoint3D" parent="RotatingLift"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.75, -0.231401) +node_a = NodePath("../Arm") +node_b = NodePath("../StaticBody3D") +motor/enable = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="RotatingLift/HingeJoint3D_A"] +transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0.16604) +mesh = SubResource("CylinderMesh_i0gq6") + +[node name="Arm" type="RigidBody3D" parent="RotatingLift"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.528, 0.75, -0.113401) +axis_lock_linear_x = true +gravity_scale = 0.0 + +[node name="MeshInstance3D" type="MeshInstance3D" parent="RotatingLift/Arm"] +mesh = SubResource("BoxMesh_3y43p") +skeleton = NodePath("../../HingeJoint3D_A") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="RotatingLift/Arm"] +shape = SubResource("BoxShape3D_xxnqw") + +[node name="HingeJoint3D_B" type="HingeJoint3D" parent="RotatingLift"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.98009, 0.75, -0.178101) +node_a = NodePath("Platform") +node_b = NodePath("../Arm") + +[node name="Platform" type="RigidBody3D" parent="RotatingLift/HingeJoint3D_B"] +axis_lock_angular_x = true +axis_lock_angular_y = true +axis_lock_angular_z = true +gravity_scale = 0.0 + +[node name="MeshInstance3D" type="MeshInstance3D" parent="RotatingLift/HingeJoint3D_B/Platform"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -0.747252) +mesh = SubResource("BoxMesh_bhd5a") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="RotatingLift/HingeJoint3D_B/Platform"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -0.747252) +shape = SubResource("BoxShape3D_el7ru") + +[node name="Lightzone_Lamp" parent="." instance=ExtResource("24_p17c7")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -16.1612, 2.89221, 3.73346) + +[node name="HealZone" parent="." instance=ExtResource("19_2mngh")] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -15.7487, 4.505, 9.1451) + +[node name="Txt_ZoneHeal" type="Label3D" parent="HealZone"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, 0.0417995, 0.95102, -0.8628) +text = " HAZARD ZONE +can also be set +to heal you." +vertical_alignment = 0 + +[node name="HazardZone" parent="." instance=ExtResource("20_dgnbq")] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -15.7487, 4.505, 7.1451) + +[node name="Txt_ZoneHazard" type="Label3D" parent="HazardZone"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -0.00810051, 0.95102, -0.8628) +text = "HAZARD ZONE +drains your health +over time." +vertical_alignment = 0 + +[node name="DiamondKeyA" parent="." instance=ExtResource("25_w5f1m")] +transform = Transform3D(-4.37114e-08, -1, 0, -4.37114e-08, 1.91069e-15, 1, -1, 4.37114e-08, -4.37114e-08, -48.826, 1.15805, 11.5805) + +[node name="DiamondKeyB" parent="." instance=ExtResource("26_1prk2")] +transform = Transform3D(1.91069e-15, -1, -4.37114e-08, -4.37114e-08, -4.37114e-08, 1, -1, 0, -4.37114e-08, -48.8403, 1.07184, 8.62943) + +[node name="TargetDestructable" parent="." instance=ExtResource("8_tk621")] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -0.359148, 1.47946, 12.0464) + +[node name="TargetDestructable2" parent="." instance=ExtResource("8_tk621")] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -2.38405, 2.27151, 14.1442) + +[node name="TargetDestructable3" parent="." instance=ExtResource("8_tk621")] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, 2.14804, 1.65236, 13.3596) + +[node name="Player" parent="." instance=ExtResource("1_7d2n7")] +transform = Transform3D(-1, 0, 7.45058e-07, 0, 1, 0, -7.45058e-07, 0, -1, -7.5375, 0.905039, -3.30884) +pause_menu = NodePath("../PauseMenu") +player_hud = NodePath("../Player_HUD") +inventory_data = SubResource("Resource_jr5dy") +step_height_camera_lerp = 1.5 + +[node name="Player_HUD" parent="." node_paths=PackedStringArray("player") instance=ExtResource("4_1ofwa")] +player = NodePath("../Player") +use_stamina_component = true + +[node name="PauseMenu" parent="." instance=ExtResource("3_q2rvv")] + +[node name="Ladder" type="Area3D" parent="."] +transform = Transform3D(-2.98023e-08, 0, -1, 0, 1, 0, 1, 0, -2.98023e-08, -18.4395, 1.6, -4.87125) +script = ExtResource("39_ferka") + +[node name="ladderArea" type="CollisionShape3D" parent="Ladder"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.1, 0, 0) +shape = SubResource("BoxShape3D_rj7xk") + +[node name="ladder" parent="Ladder" instance=ExtResource("39_ri7bt")] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 0, 0) + +[node name="CollisionShape3D" type="CollisionShape3D" parent="Ladder/ladder"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.00152588, -0.0832032, 0) +shape = SubResource("BoxShape3D_xagqk") + +[node name="Stairs" type="Node3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -23.8, 0.15, 0.75) + +[node name="CSGBox3D" type="CSGBox3D" parent="Stairs"] +use_collision = true +size = Vector3(2, 0.3, 0.5) +material = ExtResource("38_l5vpp") + +[node name="CSGBox3D2" type="CSGBox3D" parent="Stairs"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.15, 0.5) +use_collision = true +size = Vector3(2, 0.6, 0.5) +material = ExtResource("38_l5vpp") + +[node name="CSGBox3D3" type="CSGBox3D" parent="Stairs"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.3, 1) +use_collision = true +size = Vector3(2, 0.9, 0.5) +material = ExtResource("38_l5vpp") + +[node name="CSGBox3D4" type="CSGBox3D" parent="Stairs"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.45, 1.5) +use_collision = true +size = Vector3(2, 1.2, 0.5) +material = ExtResource("38_l5vpp") + +[node name="CSGBox3D5" type="CSGBox3D" parent="Stairs"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.6, 2) +use_collision = true +size = Vector3(2, 1.5, 0.5) +material = ExtResource("38_l5vpp") + +[node name="CSGBox3D6" type="CSGBox3D" parent="Stairs"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0, 1.5, 3.25) +use_collision = true +size = Vector3(2, 0.3, 2) +material = ExtResource("38_l5vpp") + +[node name="CSGBox3D14" type="CSGBox3D" parent="Stairs"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 1.25, 1.8, 3.25) +use_collision = true +size = Vector3(2, 0.3, 0.5) +material = ExtResource("38_l5vpp") + +[node name="CSGBox3D15" type="CSGBox3D" parent="Stairs"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 1.75, 2.1, 3.25) +use_collision = true +size = Vector3(2, 0.3, 0.5) +material = ExtResource("38_l5vpp") + +[node name="CSGBox3D16" type="CSGBox3D" parent="Stairs"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 2.25, 2.4, 3.25) +use_collision = true +size = Vector3(2, 0.3, 0.5) +material = ExtResource("38_l5vpp") + +[node name="CSGBox3D17" type="CSGBox3D" parent="Stairs"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 2.75, 2.7, 3.25) +use_collision = true +size = Vector3(2, 0.3, 0.5) +material = ExtResource("38_l5vpp") + +[editable path="INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery"] +[editable path="INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery2"] +[editable path="TargetDestructable"] +[editable path="TargetDestructable2"] +[editable path="TargetDestructable3"] diff --git a/COGITO/DemoScenes/COGITO_Demo_01.tscn b/COGITO/DemoScenes/COGITO_Demo_01.tscn index df91c819..05ab0112 100644 --- a/COGITO/DemoScenes/COGITO_Demo_01.tscn +++ b/COGITO/DemoScenes/COGITO_Demo_01.tscn @@ -39,7 +39,7 @@ [ext_resource type="AudioStream" uid="uid://b6wdy2102jymr" path="res://COGITO/Assets/Audio/Kenney/UiAudio/switch2.ogg" id="36_42jeg"] [ext_resource type="Material" uid="uid://dhg1uhiq7ywn2" path="res://COGITO/Assets/Materials/Prototype_Green.tres" id="38_l5vpp"] [ext_resource type="Script" path="res://COGITO/Scripts/ladder_area.gd" id="39_ferka"] -[ext_resource type="PackedScene" path="res://COGITO/Assets/Models/ladder.glb" id="39_ri7bt"] +[ext_resource type="PackedScene" uid="uid://c6dn6bn47xyrj" path="res://COGITO/Assets/Models/ladder.glb" id="39_ri7bt"] [sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_2veog"] sky_top_color = Color(0.576471, 0.960784, 1, 1) @@ -1258,6 +1258,7 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0306714, 0) [node name="CarriableBox" parent="INTERACTIVE_OBJECTS" instance=ExtResource("6_cy1m6")] transform = Transform3D(0.90323, 0, 0.429156, 0, 1, 0, -0.429156, 0, 0.90323, -14.3178, 0.748613, 6.31014) +hold_distance_multiplier = 0.75 [node name="GateA" type="AnimatableBody3D" parent="INTERACTIVE_OBJECTS"] transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -45, 0, 14.6) diff --git a/COGITO/PrefabScenes/carriable_box.tscn b/COGITO/PrefabScenes/carriable_box.tscn index b31567f9..1903cea5 100644 --- a/COGITO/PrefabScenes/carriable_box.tscn +++ b/COGITO/PrefabScenes/carriable_box.tscn @@ -30,85 +30,83 @@ pick_up_sound = ExtResource("2_4d2c8") drop_sound = ExtResource("3_p1e4y") [node name="MeshInstance3D" type="MeshInstance3D" parent="."] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.5, -0.2, 0) mesh = SubResource("BoxMesh_2t7p8") skeleton = NodePath("../..") surface_material_override/0 = SubResource("StandardMaterial3D_kmnvw") [node name="MeshInstance3D2" type="MeshInstance3D" parent="."] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.5, 0.25, 0.45) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.45, 0.45) mesh = SubResource("BoxMesh_dya1i") skeleton = NodePath("../..") surface_material_override/0 = SubResource("StandardMaterial3D_nwuli") [node name="MeshInstance3D3" type="MeshInstance3D" parent="."] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.5, 0.25, -0.45) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.45, -0.45) mesh = SubResource("BoxMesh_dya1i") skeleton = NodePath("../..") surface_material_override/0 = SubResource("StandardMaterial3D_nwuli") [node name="MeshInstance3D4" type="MeshInstance3D" parent="."] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.5, -0.65, 0.45) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.45, 0.45) mesh = SubResource("BoxMesh_dya1i") skeleton = NodePath("../..") surface_material_override/0 = SubResource("StandardMaterial3D_nwuli") [node name="MeshInstance3D5" type="MeshInstance3D" parent="."] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.5, -0.65, -0.45) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.45, -0.45) mesh = SubResource("BoxMesh_dya1i") skeleton = NodePath("../..") surface_material_override/0 = SubResource("StandardMaterial3D_nwuli") [node name="MeshInstance3D10" type="MeshInstance3D" parent="."] -transform = Transform3D(-4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0, 1, 0.05, -0.2, -0.45) +transform = Transform3D(-4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0, 1, -0.45, 0, -0.45) mesh = SubResource("BoxMesh_dya1i") skeleton = NodePath("../..") surface_material_override/0 = SubResource("StandardMaterial3D_nwuli") [node name="MeshInstance3D11" type="MeshInstance3D" parent="."] -transform = Transform3D(-4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0, 1, 0.95, -0.2, -0.45) +transform = Transform3D(-4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0, 1, 0.45, 0, -0.45) mesh = SubResource("BoxMesh_dya1i") skeleton = NodePath("../..") surface_material_override/0 = SubResource("StandardMaterial3D_nwuli") [node name="MeshInstance3D12" type="MeshInstance3D" parent="."] -transform = Transform3D(-4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0, 1, 0.05, -0.2, 0.45) +transform = Transform3D(-4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0, 1, -0.45, 0, 0.45) mesh = SubResource("BoxMesh_dya1i") skeleton = NodePath("../..") surface_material_override/0 = SubResource("StandardMaterial3D_nwuli") [node name="MeshInstance3D13" type="MeshInstance3D" parent="."] -transform = Transform3D(-4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0, 1, 0.95, -0.2, 0.45) +transform = Transform3D(-4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0, 1, 0.45, 0, 0.45) mesh = SubResource("BoxMesh_dya1i") skeleton = NodePath("../..") surface_material_override/0 = SubResource("StandardMaterial3D_nwuli") [node name="MeshInstance3D6" type="MeshInstance3D" parent="."] -transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0.05, 0.25, 0) +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -0.45, 0.45, 0) mesh = SubResource("BoxMesh_0i1sv") skeleton = NodePath("../..") surface_material_override/0 = SubResource("StandardMaterial3D_nwuli") [node name="MeshInstance3D7" type="MeshInstance3D" parent="."] -transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0.95, 0.25, 0) +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0.45, 0.45, 0) mesh = SubResource("BoxMesh_0i1sv") skeleton = NodePath("../..") surface_material_override/0 = SubResource("StandardMaterial3D_nwuli") [node name="MeshInstance3D8" type="MeshInstance3D" parent="."] -transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0.05, -0.65, 0) +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -0.45, -0.45, 0) mesh = SubResource("BoxMesh_0i1sv") skeleton = NodePath("../..") surface_material_override/0 = SubResource("StandardMaterial3D_nwuli") [node name="MeshInstance3D9" type="MeshInstance3D" parent="."] -transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0.95, -0.65, 0) +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0.45, -0.45, 0) mesh = SubResource("BoxMesh_0i1sv") skeleton = NodePath("../..") surface_material_override/0 = SubResource("StandardMaterial3D_nwuli") [node name="CollisionShape3D" type="CollisionShape3D" parent="."] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.5, -0.2, 0) shape = SubResource("BoxShape3D_mtcvq") [node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="."] diff --git a/COGITO/Scripts/Carriable.gd b/COGITO/Scripts/Carriable.gd index 67b48cdd..45ea1e0f 100644 --- a/COGITO/Scripts/Carriable.gd +++ b/COGITO/Scripts/Carriable.gd @@ -4,52 +4,69 @@ extends RigidBody3D @export var interaction_text : String = "Carry" @export var pick_up_sound : AudioStream @export var drop_sound : AudioStream +## How close the carriable is being held to the player. Tweak this depending on your carriable size. 1 = raycast interaction length (2.5m by default). 0.75 feels pretty good for most objects. Be aware that objects might collide with the player collider if this is set too close. +@export var hold_distance_multiplier : float = 1 +## Set if the object should not rotate when being carried. Usually true is preferred. +@export var lock_rotation_when_carried : bool = true +## Sets how fast the carriable is being pulled towards the carrying position. The lower, the "floatier" it will feel. +@export var carrying_velocity_multiplier : float = 10 + @onready var audio_stream_player_3d = $AudioStreamPlayer3D +@onready var camera : Camera3D = get_viewport().get_camera_3d() + var is_being_carried var holder +# Position the carriable "floats to". +var carry_position : Vector3 func _ready(): self.add_to_group("Persist") -func carry(player): - holder = player +func carry(player_interaction_component): + holder = player_interaction_component if is_being_carried: leave() else: hold() -func _process(_delta): +func _physics_process(_delta): if is_being_carried: - global_position = holder.carryable_position.global_position - global_rotation = holder.carryable_position.global_rotation -# set_global_transform(holder.carryable_position.get_global_transform()) + if holder.interaction_raycast.is_colliding(): + carry_position = holder.interaction_raycast.get_collision_point() + else: + carry_position = holder.interaction_raycast.global_position + (holder.interaction_raycast.target_position.z*0.75) * camera.get_global_transform().basis.z + + set_linear_velocity((carry_position - global_position) * carrying_velocity_multiplier) + + func hold(): - $CollisionShape3D.set_disabled(true) + if lock_rotation_when_carried: + set_lock_rotation_enabled(true) holder.carried_object = self + holder.interaction_raycast.add_exception(self) # Play Pick up sound. if pick_up_sound != null: audio_stream_player_3d.stream = pick_up_sound audio_stream_player_3d.play() - self.set_sleeping(true) - #self.set_freeze_enabled(true) is_being_carried = true func leave(): - $CollisionShape3D.set_disabled(false) + if lock_rotation_when_carried: + set_lock_rotation_enabled(false) holder.carried_object = null - self.set_sleeping(false) - #self.set_freeze_enabled(false) + holder.interaction_raycast.remove_exception(self) + is_being_carried = false func throw(power): leave() - if drop_sound != null: + if drop_sound: audio_stream_player_3d.stream = drop_sound audio_stream_player_3d.play() apply_central_impulse(holder.look_vector * Vector3(power, power, power)) diff --git a/COGITO/Scripts/ladder_area.gd b/COGITO/Scripts/ladder_area.gd new file mode 100644 index 00000000..c4b86608 --- /dev/null +++ b/COGITO/Scripts/ladder_area.gd @@ -0,0 +1,17 @@ +extends Area3D + +func _ready(): + body_entered.connect(_on_body_entered) + body_exited.connect(_on_body_exited) + + +func _on_body_entered(body): + if body.is_in_group("Player"): + #print("Entered ladder") + body.on_ladder = true + + +func _on_body_exited(body): + if body.is_in_group("Player"): + #print("Exited ladder") + body.on_ladder = false diff --git a/Readme.md b/Readme.md index c3a499a4..70404043 100644 --- a/Readme.md +++ b/Readme.md @@ -1,7 +1,7 @@ ![COGITO_banner](https://github.com/Phazorknight/Cogito/assets/70389309/dd5060b1-a28e-40c1-8253-3a7e3e4bc116) # COGITO By Philip Drobar -Version: **BETA 202401.6** +Version: **BETA 202401.7** Runs on Godot **4.2.1 stable** COGITO is a first Person Immersive Sim Template Project for Godot Engine 4. @@ -48,7 +48,7 @@ providing a framework for creating interactable objects and items. - Foam Pistol ### Known bugs: -- No collision check for carryables, wieldables or when you drop items. All of these can clip through walls if you stand too close to them. +- No collision check for wieldables or when you drop items. All of these can clip through walls if you stand too close to them. ### To-Do's that are next in line: @@ -59,8 +59,8 @@ providing a framework for creating interactable objects and items. It is recommended to use the whole project as a starting point for your game, though everything needed should be contained within the COGITO folder within the project. Make sure that two Autoloads are set up in your project: - - //COGITO/EsayMenus/Nodes/menu_template_manager.tscn +- //COGITO/SceneManagement/cogito_scene_manager.gd Make sure you have this plug-in set up in your project: - Quick Audio (currently v1.0) @@ -144,6 +144,10 @@ Needs to have a CollisionShape3D and AudioStreamPlayer3D. Collision should be se - Interaction Text: What appears when the player aims the crosshair at the carryable. - Pick up Sound: Plays when player picks up the carryable. - Drop Sound: Plays when player drops up the carryable. +- Hold distance: How close the carriable is being held to the player. Tweak this depending on your carriable size. 1 = raycast interaction length (2.5m by default). 0.75 feels pretty good for most objects. Be aware that objects might collide with the player collider if this is set too close. +- Lock Rotation when carrying: Set if the object should not rotate when being carried. Usually true is preferred. +- Carrying velocity multiplier: Sets how fast the carriable is being pulled towards the carrying position. The lower, the "floatier" it will feel. + ### Item pick ups: See under **Inventory** below on how pick ups are setup. From bf8db64a84f1bdb1318182ee4e66171f065a646a Mon Sep 17 00:00:00 2001 From: Phazorknight <70389309+Phazorknight@users.noreply.github.com> Date: Mon, 8 Jan 2024 17:39:59 -0800 Subject: [PATCH 3/7] Adding a quick update to the door_setter to create doors that open automatically. --- COGITO/Scripts/door_setter_zone.gd | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/COGITO/Scripts/door_setter_zone.gd b/COGITO/Scripts/door_setter_zone.gd index 4d60ec74..b7107488 100644 --- a/COGITO/Scripts/door_setter_zone.gd +++ b/COGITO/Scripts/door_setter_zone.gd @@ -15,6 +15,8 @@ extends Area3D ## Set if the door should close automatically after the player leaves the zone. @export var close_door_on_exit : bool = false +## Set if the door should open automatically when player enters the zone. +@export var open_door_on_enter : bool = false ## Time delay when door closes. Should be at least 1-2 seconds. @export var close_delay : float = 3.0 @@ -26,9 +28,13 @@ func _ready(): func _on_body_entered(body: Node3D): if !body.is_in_group("Player"): return - + if door_to_set != null: var door = get_node(door_to_set) + + if open_door_on_enter and !door.is_locked: + door.open_door() + if is_sliding: door.open_position = new_open_pos elif is_using_animations: From 7220df8e4a95bc5c772e9f7e5579cd635922726e Mon Sep 17 00:00:00 2001 From: Phazorknight <70389309+Phazorknight@users.noreply.github.com> Date: Thu, 11 Jan 2024 10:14:01 -0800 Subject: [PATCH 4/7] 202401.8 - Bugfixes Items: - Fixed collision check on item drop. - Added condition check to only use consumables if their attribute isn't maxed out. Player Controller: - Added function to Player Interaction component to easily get the end point of the interaciton raycast, as used in item drop and carryables. - Simplified code a bit. Carryiable: - Slight tweaks. --- COGITO/Components/DynamicInputIcon.gd | 3 + .../Components/PlayerInteractionComponent.gd | 14 +- COGITO/DemoScenes/COGBD01.tmp | 1612 +++++++++++++++++ COGITO/DemoScenes/COGITO_Demo_01.tscn | 11 +- .../CustomResources/InventoryItemPD.gd | 29 +- COGITO/InventoryPD/InventoryPD.gd | 8 +- .../UiScenes/inventory_interface.gd | 14 - COGITO/InventoryPD/external_inventory.gd | 3 + COGITO/PrefabScenes/container.tscn | 8 +- COGITO/PrefabScenes/player.tscn | 3 - COGITO/Scripts/Carriable.gd | 10 +- COGITO/Scripts/Player_Hud_Manager.gd | 4 +- COGITO/Scripts/player.gd | 26 +- Readme.md | 5 +- 14 files changed, 1694 insertions(+), 56 deletions(-) create mode 100644 COGITO/DemoScenes/COGBD01.tmp diff --git a/COGITO/Components/DynamicInputIcon.gd b/COGITO/Components/DynamicInputIcon.gd index 565416c8..6e292163 100644 --- a/COGITO/Components/DynamicInputIcon.gd +++ b/COGITO/Components/DynamicInputIcon.gd @@ -25,6 +25,9 @@ func update_device(_device, _device_index): update_input_icon() func _is_steam_deck() -> bool: + if RenderingServer.get_rendering_device() == null: + print("No rendering device detected.") + return false if RenderingServer.get_rendering_device().get_device_name().contains("RADV VANGOGH") \ or OS.get_processor_name().contains("AMD CUSTOM APU 0405"): return true diff --git a/COGITO/Components/PlayerInteractionComponent.gd b/COGITO/Components/PlayerInteractionComponent.gd index c3715ebb..95b017e3 100644 --- a/COGITO/Components/PlayerInteractionComponent.gd +++ b/COGITO/Components/PlayerInteractionComponent.gd @@ -13,6 +13,7 @@ signal update_wieldable_data(wieldable_icon:Texture2D, wieldable_text: String) ## Animation player for wieldables @onready var wieldable_animation_player = $"../Neck/Head/Wieldables/WieldableAnimationPlayer" @onready var wieldable_audio_stream_player_3d = $"../Neck/Head/Wieldables/WieldableAudioStreamPlayer3D" +@onready var camera = get_viewport().get_camera_3d() var equipped_wieldable_item = null var equipped_wieldable_node = null @@ -24,6 +25,7 @@ var device_id : int = -1 var carried_object = null + func _ready(): for node in wieldable_nodes: node.hide() @@ -81,7 +83,16 @@ func _input(event): if is_wielding and event.is_action_pressed("reload"): attempt_reload() - + + +## Helper function to always get raycast destination point +func get_interaction_raycast_tip(distance_offset : float) -> Vector3: + if interaction_raycast.is_colliding(): + return interaction_raycast.get_collision_point() + else: + var destination_point = interaction_raycast.global_position + (interaction_raycast.target_position.z - distance_offset) * camera.get_global_transform().basis.z + return destination_point + ### Wieldable Management @@ -179,7 +190,6 @@ func send_hint(hint_icon,hint_text): func Get_Camera_Collision() -> Vector3: - var camera = get_viewport().get_camera_3d() var viewport = get_viewport().get_size() var Ray_Origin = camera.project_ray_origin(viewport/2) diff --git a/COGITO/DemoScenes/COGBD01.tmp b/COGITO/DemoScenes/COGBD01.tmp new file mode 100644 index 00000000..170f0358 --- /dev/null +++ b/COGITO/DemoScenes/COGBD01.tmp @@ -0,0 +1,1612 @@ +[gd_scene load_steps=130 format=3 uid="uid://cud7jwvomj24d"] + +[ext_resource type="PackedScene" uid="uid://kicjwmh02uwf" path="res://COGITO/PrefabScenes/player.tscn" id="1_7d2n7"] +[ext_resource type="Material" uid="uid://dkbgl3p3ffd1" path="res://COGITO/Assets/Materials/Prototype_DarkGrey.tres" id="1_lsda4"] +[ext_resource type="PackedScene" uid="uid://cwd3g16ep0idw" path="res://COGITO/PrefabScenes/pickup_flashlight.tscn" id="1_oweej"] +[ext_resource type="Material" uid="uid://hhhudvarh7gk" path="res://COGITO/Assets/Materials/Prototype_Orange.tres" id="2_4ig6i"] +[ext_resource type="Script" path="res://COGITO/InventoryPD/InventoryPD.gd" id="2_chxar"] +[ext_resource type="PackedScene" uid="uid://rw7gdui8lu3n" path="res://COGITO/EasyMenus/Scenes/pause_menu.tscn" id="3_q2rvv"] +[ext_resource type="PackedScene" uid="uid://0c32kepv0ahx" path="res://COGITO/PrefabScenes/Player_HUD.tscn" id="4_1ofwa"] +[ext_resource type="PackedScene" uid="uid://d3m4ni301eso7" path="res://COGITO/PrefabScenes/carriable_box.tscn" id="6_cy1m6"] +[ext_resource type="PackedScene" uid="uid://lsun1f1wjfxl" path="res://COGITO/PrefabScenes/ceiling_lamp.tscn" id="7_3y6g2"] +[ext_resource type="PackedScene" uid="uid://bho0nwh5rlnua" path="res://COGITO/PrefabScenes/target_destructable.tscn" id="8_tk621"] +[ext_resource type="PackedScene" uid="uid://bdyukj85qkut0" path="res://COGITO/PrefabScenes/door.tscn" id="8_xabdk"] +[ext_resource type="Resource" uid="uid://060gqm74tdlk" path="res://COGITO/InventoryPD/Items/Cogito_StaminaExtension.tres" id="8_yqvna"] +[ext_resource type="Resource" uid="uid://d4gdqvqsiiqs5" path="res://COGITO/InventoryPD/Items/Cogito_Key.tres" id="9_g1bqh"] +[ext_resource type="PackedScene" uid="uid://8wkt5k4dl40u" path="res://COGITO/PrefabScenes/pickup_key.tscn" id="9_qv8nx"] +[ext_resource type="PackedScene" uid="uid://0fj068bj0csc" path="res://COGITO/PrefabScenes/pickup_health_potion.tscn" id="12_2vt2n"] +[ext_resource type="PackedScene" uid="uid://bab56bf0vqfss" path="res://COGITO/PrefabScenes/pickup_battery.tscn" id="13_6m0er"] +[ext_resource type="PackedScene" uid="uid://3okedyf5glns" path="res://COGITO/PrefabScenes/container.tscn" id="14_d7sxi"] +[ext_resource type="Resource" uid="uid://cpqxudfjtjw66" path="res://COGITO/InventoryPD/Items/Cogito_HealthPotion.tres" id="15_86b07"] +[ext_resource type="Script" path="res://COGITO/InventoryPD/CustomResources/InventorySlotPD.gd" id="16_fg1wi"] +[ext_resource type="Resource" uid="uid://cupby6uqaftvv" path="res://COGITO/InventoryPD/Items/Cogito_Battery.tres" id="17_nl6sa"] +[ext_resource type="PackedScene" uid="uid://d1rq8gm20sjo1" path="res://COGITO/PrefabScenes/lamp_standing.tscn" id="18_oxm1j"] +[ext_resource type="PackedScene" uid="uid://sfypssn0rllo" path="res://COGITO/PrefabScenes/pickup_stamina_extension.tscn" id="18_pobhb"] +[ext_resource type="PackedScene" uid="uid://cjs44e1ow53rv" path="res://COGITO/PrefabScenes/heal_zone.tscn" id="19_2mngh"] +[ext_resource type="PackedScene" uid="uid://8h462cd7whew" path="res://COGITO/PrefabScenes/hazard_zone.tscn" id="20_dgnbq"] +[ext_resource type="PackedScene" uid="uid://bnygtkw3tvet6" path="res://COGITO/PrefabScenes/press_and_hold_wheel.tscn" id="22_ni6um"] +[ext_resource type="Script" path="res://COGITO/Scripts/Interact_Door.gd" id="23_rfav8"] +[ext_resource type="PackedScene" uid="uid://3gwo23kpr58f" path="res://COGITO/PrefabScenes/lightzone_lamp.tscn" id="24_p17c7"] +[ext_resource type="AudioStream" uid="uid://ftl7je6blfwq" path="res://COGITO/Assets/Audio/Kenney/stoneDrag4.ogg" id="25_3nnou"] +[ext_resource type="PackedScene" uid="uid://bc52bohkbf1yp" path="res://COGITO/PrefabScenes/pickup_diamond_key_a.tscn" id="25_w5f1m"] +[ext_resource type="PackedScene" uid="uid://djfg6ea5cbhyv" path="res://COGITO/PrefabScenes/pickup_diamond_key_b.tscn" id="26_1prk2"] +[ext_resource type="Texture2D" uid="uid://cgcrwmu2bs4se" path="res://COGITO/Assets/Textures/Prototype Textures/PNG/Green/texture_01.png" id="27_0a6c2"] +[ext_resource type="Script" path="res://COGITO/Scripts/switchable.gd" id="27_r5oie"] +[ext_resource type="Resource" uid="uid://gu1buq254o4l" path="res://COGITO/InventoryPD/Items/Cogito_DiamondKey_Combine.tres" id="28_3r4lg"] +[ext_resource type="AudioStream" uid="uid://bfmqga66x7l1k" path="res://COGITO/Assets/Audio/Kenney/rockHit2.ogg" id="30_42jtk"] +[ext_resource type="PackedScene" uid="uid://o0xgl5obc551" path="res://COGITO/PrefabScenes/pickup_pistol.tscn" id="30_a7v26"] +[ext_resource type="PackedScene" uid="uid://dbtarejfetahc" path="res://COGITO/PrefabScenes/Cabinet_prefab.tscn" id="35_ee66c"] +[ext_resource type="AudioStream" uid="uid://b6wdy2102jymr" path="res://COGITO/Assets/Audio/Kenney/UiAudio/switch2.ogg" id="36_42jeg"] +[ext_resource type="Material" uid="uid://dhg1uhiq7ywn2" path="res://COGITO/Assets/Materials/Prototype_Green.tres" id="38_l5vpp"] +[ext_resource type="Script" path="res://COGITO/Scripts/ladder_area.gd" id="39_ferka"] +[ext_resource type="PackedScene" uid="uid://c6dn6bn47xyrj" path="res://COGITO/Assets/Models/ladder.glb" id="39_ri7bt"] + +[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_2veog"] +sky_top_color = Color(0.576471, 0.960784, 1, 1) +sky_horizon_color = Color(0.745098, 0.779412, 0.785294, 1) +ground_bottom_color = Color(0.168627, 0.156863, 0.141176, 1) +ground_horizon_color = Color(0.745098, 0.779412, 0.785294, 1) + +[sub_resource type="Sky" id="Sky_sq3iy"] +sky_material = SubResource("ProceduralSkyMaterial_2veog") + +[sub_resource type="Environment" id="Environment_11v21"] +background_mode = 2 +sky = SubResource("Sky_sq3iy") +ambient_light_source = 3 +ambient_light_color = Color(0.588235, 0.588235, 0.588235, 1) +ambient_light_sky_contribution = 0.1 +ambient_light_energy = 0.2 +tonemap_mode = 2 +ssao_enabled = true +glow_enabled = true + +[sub_resource type="BoxMesh" id="BoxMesh_thwr4"] +material = ExtResource("1_lsda4") +size = Vector3(30, 0.1, 20) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_yawpu"] +points = PackedVector3Array(-15, -0.05, -10, -15, 0.05, -10, 15, -0.05, -10, -15, -0.05, 10, -15, 0.05, 10, 15, 0.05, -10, 15, -0.05, 10, 15, 0.05, 10) + +[sub_resource type="BoxMesh" id="BoxMesh_rvtuv"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 10) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_ai2ln"] +points = PackedVector3Array(-0.1, -1.5, -5, 0.1, -1.5, -5, -0.1, -1.5, 5, -0.1, 1.5, -5, 0.1, 1.5, -5, 0.1, -1.5, 5, -0.1, 1.5, 5, 0.1, 1.5, 5) + +[sub_resource type="BoxMesh" id="BoxMesh_cx70k"] +material = ExtResource("1_lsda4") +size = Vector3(10, 0.1, 9.8) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_22r6n"] +points = PackedVector3Array(-5, -0.05, -4.9, -5, 0.05, -4.9, 5, -0.05, -4.9, -5, -0.05, 4.9, -5, 0.05, 4.9, 5, 0.05, -4.9, 5, -0.05, 4.9, 5, 0.05, 4.9) + +[sub_resource type="BoxMesh" id="BoxMesh_xwnhq"] +material = ExtResource("1_lsda4") +size = Vector3(10, 0.1, 14) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_k2toe"] +points = PackedVector3Array(5, 0.05, 7, 5, -0.05, 7, 5, 0.05, -7, -5, 0.05, 7, -5, -0.05, 7, 5, -0.05, -7, -5, 0.05, -7, -5, -0.05, -7) + +[sub_resource type="BoxMesh" id="BoxMesh_upbim"] +material = ExtResource("1_lsda4") +size = Vector3(10.2, 0.1, 9.8) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_ghnbv"] +points = PackedVector3Array(-5.1, -0.05, -4.9, -5.1, 0.05, -4.9, 5.1, -0.05, -4.9, -5.1, -0.05, 4.9, -5.1, 0.05, 4.9, 5.1, 0.05, -4.9, 5.1, -0.05, 4.9, 5.1, 0.05, 4.9) + +[sub_resource type="BoxMesh" id="BoxMesh_ersg3"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 10) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_jksjg"] +points = PackedVector3Array(-0.1, -1.5, -5, 0.1, -1.5, -5, -0.1, -1.5, 5, -0.1, 1.5, -5, 0.1, 1.5, -5, 0.1, -1.5, 5, -0.1, 1.5, 5, 0.1, 1.5, 5) + +[sub_resource type="BoxMesh" id="BoxMesh_exgb4"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 9.8) + +[sub_resource type="BoxMesh" id="BoxMesh_x6n4g"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 10.2) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_41tst"] +points = PackedVector3Array(-0.1, -1.5, -5.1, 0.1, -1.5, -5.1, -0.1, -1.5, 5.1, -0.1, 1.5, -5.1, 0.1, 1.5, -5.1, 0.1, -1.5, 5.1, -0.1, 1.5, 5.1, 0.1, 1.5, 5.1) + +[sub_resource type="BoxMesh" id="BoxMesh_iik3d"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 10) + +[sub_resource type="BoxMesh" id="BoxMesh_43iq7"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 10) + +[sub_resource type="BoxMesh" id="BoxMesh_yxsbf"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 9.8) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_6ef7x"] +points = PackedVector3Array(-0.1, -1.5, -4.9, 0.1, -1.5, -4.9, -0.1, -1.5, 4.9, -0.1, 1.5, -4.9, 0.1, 1.5, -4.9, 0.1, -1.5, 4.9, -0.1, 1.5, 4.9, 0.1, 1.5, 4.9) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_cabjl"] +points = PackedVector3Array(-0.1, -1.5, -4.9, 0.1, -1.5, -4.9, -0.1, -1.5, 4.9, -0.1, 1.5, -4.9, 0.1, 1.5, -4.9, 0.1, -1.5, 4.9, -0.1, 1.5, 4.9, 0.1, 1.5, 4.9) + +[sub_resource type="BoxMesh" id="BoxMesh_gv32u"] +material = ExtResource("2_4ig6i") +size = Vector3(0.2, 2, 5) + +[sub_resource type="BoxMesh" id="BoxMesh_i5303"] +material = ExtResource("2_4ig6i") +size = Vector3(0.2, 2, 3.6) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_da5av"] +points = PackedVector3Array(-0.1, -1, -1.8, 0.1, -1, -1.8, -0.1, -1, 1.8, -0.1, 1, -1.8, 0.1, 1, -1.8, 0.1, -1, 1.8, -0.1, 1, 1.8, 0.1, 1, 1.8) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_sr0li"] +points = PackedVector3Array(-0.1, -1, -2.5, 0.1, -1, -2.5, -0.1, -1, 2.5, -0.1, 1, -2.5, 0.1, 1, -2.5, 0.1, -1, 2.5, -0.1, 1, 2.5, 0.1, 1, 2.5) + +[sub_resource type="BoxMesh" id="BoxMesh_xp63a"] +material = ExtResource("2_4ig6i") +size = Vector3(0.2, 2, 3) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_wntft"] +points = PackedVector3Array(-0.1, -1, -1.5, 0.1, -1, -1.5, -0.1, -1, 1.5, -0.1, 1, -1.5, 0.1, 1, -1.5, 0.1, -1, 1.5, -0.1, 1, 1.5, 0.1, 1, 1.5) + +[sub_resource type="BoxMesh" id="BoxMesh_8hfs4"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 30) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_vnr22"] +points = PackedVector3Array(-0.1, -1.5, -15, 0.1, -1.5, -15, -0.1, -1.5, 15, -0.1, 1.5, -15, 0.1, 1.5, -15, 0.1, -1.5, 15, -0.1, 1.5, 15, 0.1, 1.5, 15) + +[sub_resource type="BoxMesh" id="BoxMesh_fccbs"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 19.6) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_ni8hy"] +points = PackedVector3Array(-0.1, -1.5, -9.8, 0.1, -1.5, -9.8, -0.1, -1.5, 9.8, -0.1, 1.5, -9.8, 0.1, 1.5, -9.8, 0.1, -1.5, 9.8, -0.1, 1.5, 9.8, 0.1, 1.5, 9.8) + +[sub_resource type="BoxMesh" id="BoxMesh_vvuw2"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 4.6) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_75rur"] +points = PackedVector3Array(-0.1, -1.5, -2.3, 0.1, -1.5, -2.3, -0.1, -1.5, 2.3, -0.1, 1.5, -2.3, 0.1, 1.5, -2.3, 0.1, -1.5, 2.3, -0.1, 1.5, 2.3, 0.1, 1.5, 2.3) + +[sub_resource type="BoxMesh" id="BoxMesh_bjkal"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 4) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_8rj2a"] +points = PackedVector3Array(-0.1, -1.5, -2, 0.1, -1.5, -2, -0.1, -1.5, 2, -0.1, 1.5, -2, 0.1, 1.5, -2, 0.1, -1.5, 2, -0.1, 1.5, 2, 0.1, 1.5, 2) + +[sub_resource type="BoxMesh" id="BoxMesh_odmxg"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 1, 1) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_p2jdc"] +points = PackedVector3Array(0.1, 0.5, 0.5, -0.1, 0.5, 0.5, 0.1, -0.5, 0.5, 0.1, 0.5, -0.5, -0.1, 0.5, -0.5, -0.1, -0.5, 0.5, 0.1, -0.5, -0.5, -0.1, -0.5, -0.5) + +[sub_resource type="BoxMesh" id="BoxMesh_ycjwp"] +size = Vector3(0.5, 0.1, 0.5) + +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_gdv3w"] +albedo_color = Color(0.203922, 0.360784, 0.701961, 1) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_r233h"] +points = PackedVector3Array(-0.25, -0.05, -0.25, -0.25, 0.05, -0.25, 0.25, -0.05, -0.25, -0.25, -0.05, 0.25, -0.25, 0.05, 0.25, 0.25, 0.05, -0.25, 0.25, -0.05, 0.25, 0.25, 0.05, 0.25) + +[sub_resource type="BoxMesh" id="BoxMesh_jlrlq"] +material = ExtResource("1_lsda4") + +[sub_resource type="BoxShape3D" id="BoxShape3D_enk60"] + +[sub_resource type="BoxMesh" id="BoxMesh_20e8y"] +material = ExtResource("1_lsda4") +size = Vector3(1, 1.4, 0.1) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_7ifeg"] +points = PackedVector3Array(-0.5, -0.7, -0.05, -0.5, -0.7, 0.05, -0.5, 0.699863, -0.05, 0.5, -0.7, -0.05, 0.5, -0.7, 0.05, -0.5, 0.699863, 0.05, 0.5, 0.699863, -0.05, 0.5, 0.699863, 0.05) + +[sub_resource type="PrismMesh" id="PrismMesh_fghv1"] +material = ExtResource("2_4ig6i") +left_to_right = 1.0 +size = Vector3(5, 3.1, 2) + +[sub_resource type="BoxMesh" id="BoxMesh_l3y0e"] +size = Vector3(2, 0.05, 2) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_hs75h"] +points = PackedVector3Array(-1, -0.025, -1, -1, 0.025, -1, 1, -0.025, -1, -1, -0.025, 1, -1, 0.025, 1, 1, 0.025, -1, 1, -0.025, 1, 1, 0.025, 1) + +[sub_resource type="BoxMesh" id="BoxMesh_ow56r"] +size = Vector3(2, 0.1, 2) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_7sd6h"] +points = PackedVector3Array(-1, -0.05, -1, -1, 0.05, -1, 1, -0.05, -1, -1, -0.05, 1, -1, 0.05, 1, 1, 0.05, -1, 1, -0.05, 1, 1, 0.05, 1) + +[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_50xya"] +radius = 0.1 +height = 0.2 + +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_kj7uj"] +albedo_color = Color(1, 0, 0, 1) + +[sub_resource type="CapsuleMesh" id="CapsuleMesh_204vo"] +material = SubResource("StandardMaterial3D_kj7uj") +radius = 0.1 +height = 0.2 +radial_segments = 12 +rings = 1 + +[sub_resource type="BoxMesh" id="BoxMesh_woscm"] +size = Vector3(0.3, 0.3, 0.1) + +[sub_resource type="Resource" id="Resource_wdflo"] +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("15_86b07") +quantity = 2 + +[sub_resource type="Resource" id="Resource_hpi7r"] +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("17_nl6sa") +quantity = 2 + +[sub_resource type="Resource" id="Resource_42o2s"] +resource_local_to_scene = true +script = ExtResource("2_chxar") +inventory_slots = Array[ExtResource("16_fg1wi")]([SubResource("Resource_wdflo"), SubResource("Resource_hpi7r"), null, null]) + +[sub_resource type="BoxMesh" id="BoxMesh_w1o4d"] +material = ExtResource("2_4ig6i") +size = Vector3(4, 0.1, 2) + +[sub_resource type="BoxShape3D" id="BoxShape3D_rkvi0"] +size = Vector3(4, 0.1, 2) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_hq8yc"] +points = PackedVector3Array(-2, -0.05, -1, -2, 0.05, -1, 2, -0.05, -1, -2, -0.05, 1, -2, 0.05, 1, 2, 0.05, -1, 2, -0.05, 1, 2, 0.05, 1) + +[sub_resource type="Resource" id="Resource_1m0cj"] +resource_local_to_scene = true +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("17_nl6sa") +quantity = 1 + +[sub_resource type="Resource" id="Resource_ogqmk"] +resource_local_to_scene = true +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("17_nl6sa") +quantity = 1 + +[sub_resource type="BoxMesh" id="BoxMesh_rixwv"] +material = ExtResource("2_4ig6i") +size = Vector3(1, 2, 0.1) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_qb88g"] +points = PackedVector3Array(-0.5, -1, -0.05, -0.5, -1, 0.05, -0.5, 1, -0.05, 0.5, -1, -0.05, 0.5, -1, 0.05, -0.5, 1, 0.05, 0.5, 1, -0.05, 0.5, 1, 0.05) + +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_r708p"] +albedo_texture = ExtResource("27_0a6c2") +emission_enabled = true +emission = Color(0.12549, 0.690196, 0.384314, 1) +emission_energy_multiplier = 0.8 +emission_operator = 1 +uv1_triplanar = true + +[sub_resource type="BoxShape3D" id="BoxShape3D_qu2im"] +size = Vector3(0.5, 0.5, 0.33057) + +[sub_resource type="BoxMesh" id="BoxMesh_7pweo"] +material = ExtResource("2_4ig6i") +size = Vector3(2, 0.1, 2) + +[sub_resource type="BoxShape3D" id="BoxShape3D_xr44e"] +size = Vector3(2, 0.1, 2) + +[sub_resource type="Resource" id="Resource_2eq5d"] +resource_local_to_scene = true +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("17_nl6sa") +quantity = 1 + +[sub_resource type="Resource" id="Resource_q21gv"] +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("17_nl6sa") +quantity = 1 + +[sub_resource type="Resource" id="Resource_op7ip"] +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("17_nl6sa") +quantity = 1 + +[sub_resource type="Resource" id="Resource_6sppo"] +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("17_nl6sa") +quantity = 1 + +[sub_resource type="Resource" id="Resource_itbno"] +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("17_nl6sa") +quantity = 1 + +[sub_resource type="Resource" id="Resource_5a5sb"] +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("17_nl6sa") +quantity = 1 + +[sub_resource type="Resource" id="Resource_k2gss"] +resource_local_to_scene = true +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("8_yqvna") +quantity = 1 + +[sub_resource type="Resource" id="Resource_a1xk0"] +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("15_86b07") +quantity = 1 + +[sub_resource type="Resource" id="Resource_g6hy2"] +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("15_86b07") +quantity = 1 + +[sub_resource type="Resource" id="Resource_db2dq"] +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("15_86b07") +quantity = 1 + +[sub_resource type="BoxMesh" id="BoxMesh_ebsqj"] +size = Vector3(0.1, 1.5, 0.1) + +[sub_resource type="BoxShape3D" id="BoxShape3D_m64r0"] +size = Vector3(0.1, 1.5, 0.1) + +[sub_resource type="CylinderMesh" id="CylinderMesh_i0gq6"] +top_radius = 0.03 +bottom_radius = 0.03 +height = 0.2 + +[sub_resource type="BoxMesh" id="BoxMesh_3y43p"] +size = Vector3(1, 0.1, 0.1) + +[sub_resource type="BoxShape3D" id="BoxShape3D_xxnqw"] +size = Vector3(1, 0.1, 0.1) + +[sub_resource type="BoxMesh" id="BoxMesh_bhd5a"] +size = Vector3(1.5, 0.01, 1.5) + +[sub_resource type="BoxShape3D" id="BoxShape3D_el7ru"] +size = Vector3(1.5, 0.01, 1.5) + +[sub_resource type="Resource" id="Resource_jr5dy"] +resource_local_to_scene = true +script = ExtResource("2_chxar") +inventory_slots = Array[ExtResource("16_fg1wi")]([null, null, null, null, null, null, null, null]) + +[sub_resource type="BoxShape3D" id="BoxShape3D_rj7xk"] +size = Vector3(0.139, 3.148, 0.8) + +[sub_resource type="BoxShape3D" id="BoxShape3D_xagqk"] +size = Vector3(0.8, 3.03359, 0.1) + +[node name="COGITO_Demo_01" type="Node3D"] + +[node name="DirectionalLight3D" type="DirectionalLight3D" parent="."] +transform = Transform3D(-0.866023, -0.433016, 0.250001, 0, 0.499998, 0.866027, -0.500003, 0.749999, -0.43301, 0, 0, 0) +light_color = Color(1, 0.988235, 0.988235, 1) +shadow_enabled = true +shadow_opacity = 0.8 + +[node name="WorldEnvironment" type="WorldEnvironment" parent="."] +environment = SubResource("Environment_11v21") + +[node name="STATIC_ENVIRONMENT" type="Node3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10, 0, 0) + +[node name="Floor" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.1, -0.05, 0) +collision_layer = 3 +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Floor"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.1, 0, 4.8) +mesh = SubResource("BoxMesh_thwr4") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Floor"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.1, 0, 4.8) +shape = SubResource("ConvexPolygonShape3D_yawpu") + +[node name="Wall12" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -14.9, 0, 0) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall12"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +mesh = SubResource("BoxMesh_rvtuv") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall12"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +shape = SubResource("ConvexPolygonShape3D_ai2ln") + +[node name="Floor5" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20, -0.05, 10) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Floor5"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -0.0999994) +mesh = SubResource("BoxMesh_cx70k") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Floor5"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -0.0999994) +shape = SubResource("ConvexPolygonShape3D_22r6n") + +[node name="Floor6" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -38, -0.05, 20) +collision_layer = 3 +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Floor6"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -8) +mesh = SubResource("BoxMesh_xwnhq") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Floor6"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -8) +shape = SubResource("ConvexPolygonShape3D_k2toe") + +[node name="Floor4" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10, 3.05, 10) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Floor4"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.1, 0, -0.1) +mesh = SubResource("BoxMesh_upbim") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Floor4"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.1, 0, -0.1) +shape = SubResource("ConvexPolygonShape3D_ghnbv") + +[node name="Wall3" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 10, 0, 14.7) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall3"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +mesh = SubResource("BoxMesh_ersg3") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall3"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +shape = SubResource("ConvexPolygonShape3D_jksjg") + +[node name="Wall8" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -10, 0, 14.7) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall8"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0.1) +mesh = SubResource("BoxMesh_exgb4") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall8"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +shape = SubResource("ConvexPolygonShape3D_jksjg") + +[node name="Wall6" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -9.8, 0, 5.1) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall6"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -0.1) +mesh = SubResource("BoxMesh_x6n4g") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall6"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -0.1) +shape = SubResource("ConvexPolygonShape3D_41tst") + +[node name="Wall10" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -20, 0, 5.1) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall10"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +mesh = SubResource("BoxMesh_iik3d") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall10"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +shape = SubResource("ConvexPolygonShape3D_jksjg") + +[node name="Wall11" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -20, 0, 14.7) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall11"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +mesh = SubResource("BoxMesh_43iq7") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall11"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +shape = SubResource("ConvexPolygonShape3D_jksjg") + +[node name="Wall13" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.9, 3.1, 10) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall13"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -0.1) +mesh = SubResource("BoxMesh_yxsbf") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall13"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -0.1) +shape = SubResource("ConvexPolygonShape3D_6ef7x") + +[node name="Wall14" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -14.9, 3.1, 9.9) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall14"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +mesh = SubResource("BoxMesh_yxsbf") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall14"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +shape = SubResource("ConvexPolygonShape3D_cabjl") + +[node name="WallCrate" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 1.1, 0, 5.4) +collision_layer = 3 +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/WallCrate"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, -0.1) +mesh = SubResource("BoxMesh_gv32u") + +[node name="MeshInstance3D2" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/WallCrate"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -1.9, 1, -2.5) +mesh = SubResource("BoxMesh_i5303") + +[node name="CollisionShape3D2" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/WallCrate"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -1.9, 1, -2.5) +shape = SubResource("ConvexPolygonShape3D_da5av") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/WallCrate"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, -0.1) +shape = SubResource("ConvexPolygonShape3D_sr0li") + +[node name="Txt_WallCrateHint" type="Label3D" parent="STATIC_ENVIRONMENT/WallCrate"] +transform = Transform3D(1.31134e-07, 0, 1, 0, 1, 0, -1, 0, 1.31134e-07, 0.1019, 1.21944, 0.0710106) +text = "Use the crate to get over this wall." + +[node name="WallCrouch" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 1.06581e-14, 0, 1, 0, -1.06581e-14, 0, 1, -11.4105, 1, -2.89699) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/WallCrouch"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, -0.6) +mesh = SubResource("BoxMesh_xp63a") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/WallCrouch"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, -0.6) +shape = SubResource("ConvexPolygonShape3D_wntft") + +[node name="Txt_CrouchHint" type="Label3D" parent="STATIC_ENVIRONMENT/WallCrouch"] +transform = Transform3D(1.31134e-07, 0, 1, 0, 1, 0, -1, 0, 1.31134e-07, 0.107498, 0.21944, -0.01352) +text = "Crouch under this wall." + +[node name="Wall5" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 0, -5.1) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall5"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +mesh = SubResource("BoxMesh_8hfs4") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall5"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +shape = SubResource("ConvexPolygonShape3D_vnr22") + +[node name="Wall16" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, -1.06581e-14, 0, 1, 0, 1.06581e-14, 0, 1, 14.9, 0, 0) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall16"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 4.8) +mesh = SubResource("BoxMesh_fccbs") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall16"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 4.8) +shape = SubResource("ConvexPolygonShape3D_ni8hy") + +[node name="WallSmaller" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -4.9, 0, 10) +collision_layer = 3 +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/WallSmaller"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -2.5) +mesh = SubResource("BoxMesh_vvuw2") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/WallSmaller"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -2.5) +shape = SubResource("ConvexPolygonShape3D_75rur") + +[node name="WallSmaller2" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -4.9, 0, 4.4) +collision_layer = 3 +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/WallSmaller2"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -2.8) +mesh = SubResource("BoxMesh_bjkal") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/WallSmaller2"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -2.8) +shape = SubResource("ConvexPolygonShape3D_8rj2a") + +[node name="CeilingGap" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -4.9, 2.5, 9.7) +collision_layer = 3 +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/CeilingGap"] +mesh = SubResource("BoxMesh_odmxg") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/CeilingGap"] +shape = SubResource("ConvexPolygonShape3D_p2jdc") + +[node name="WallSmaller3" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -14.9, 0, 10) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/WallSmaller3"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -2.5) +mesh = SubResource("BoxMesh_vvuw2") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/WallSmaller3"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -2.5) +shape = SubResource("ConvexPolygonShape3D_75rur") + +[node name="WallSmaller4" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -14.9, 0, 4.4) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/WallSmaller4"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -2.8) +mesh = SubResource("BoxMesh_bjkal") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/WallSmaller4"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -2.8) +shape = SubResource("ConvexPolygonShape3D_8rj2a") + +[node name="CeilingGap2" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -14.9, 2.5, 9.7) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/CeilingGap2"] +mesh = SubResource("BoxMesh_odmxg") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/CeilingGap2"] +shape = SubResource("ConvexPolygonShape3D_p2jdc") + +[node name="Shelf" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, 5.25794, 1.06589, 0.745962) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Shelf"] +mesh = SubResource("BoxMesh_ycjwp") +surface_material_override/0 = SubResource("StandardMaterial3D_gdv3w") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Shelf"] +shape = SubResource("ConvexPolygonShape3D_r233h") + +[node name="Shelf2" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -10.329, 1.06589, 14.3785) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Shelf2"] +mesh = SubResource("BoxMesh_ycjwp") +surface_material_override/0 = SubResource("StandardMaterial3D_gdv3w") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Shelf2"] +shape = SubResource("ConvexPolygonShape3D_r233h") + +[node name="SimpleBox" type="CSGBox3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -8, 0.5, 3.5) +use_collision = true +material = ExtResource("2_4ig6i") + +[node name="SimpleBox2" type="CSGBox3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -8, 1.5, 4.5) +use_collision = true +material = ExtResource("2_4ig6i") + +[node name="Txt_Flashlight" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1.31134e-07, 0, 1, 0, 1, 0, -1, 0, 1.31134e-07, 5.03834, 1.71944, 0.745962) +text = "You can pick up and +wield this FLASHLIGHT" + +[node name="Txt_Batteries" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1.31134e-07, 0, 1, 0, 1, 0, -1, 0, 1.31134e-07, 5.01753, 1.71944, 3.0981) +text = "Use these BATTERIES +to recharge the Flashlight" + +[node name="Txt_CarriableBox" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -4.7952, 1.71944, 6.42556) +text = "This crate is carriable." + +[node name="Txt_DoorBasic" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -4.7952, 2.21944, 9.62556) +text = "This is a basic door." + +[node name="Txt_DoorBasic2" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -14.5952, 4.81944, 6.82556) +text = "Work in progress." + +[node name="Txt_Switchable" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 1.06581e-14, 0, 1, 0, -1.06581e-14, 0, 1, -6.6081, 2.21944, 5.32556) +text = "This lamp is a \"Switchable\" object." + +[node name="Txt_CombinedObjects" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 1.06581e-14, 0, 1, 0, -1.06581e-14, 0, 1, -19.7592, 2.21944, 5.32556) +text = "By connecting objects with different scripts +you can create more complex behaviours. + +For example: this drawbridge was created by connecting +a press-and-hold object with two \"doors\"." + +[node name="FloatingPlattformSprint" type="CSGBox3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -12.1, 3, 22.4) +use_collision = true +size = Vector3(3, 0.2, 3) +material = ExtResource("2_4ig6i") + +[node name="FloatingPlattformSprintWall" type="CSGBox3D" parent="STATIC_ENVIRONMENT/FloatingPlattformSprint"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.6, 1.4) +use_collision = true +size = Vector3(3, 1, 0.2) +material = ExtResource("2_4ig6i") + +[node name="FloatingPlattformJump" type="CSGBox3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7.16775, 3, 20.4) +use_collision = true +size = Vector3(3, 0.2, 3) +material = ExtResource("2_4ig6i") + +[node name="FloatingPlattformJumpWall" type="CSGBox3D" parent="STATIC_ENVIRONMENT/FloatingPlattformJump"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.6, 1.4) +use_collision = true +size = Vector3(3, 1, 0.2) +material = ExtResource("2_4ig6i") + +[node name="Txt_FarPlattformSprint" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, -12.0101, 5.38871, 16.5037) +text = "Sprint and jump +to reach this plattform." +font_size = 48 + +[node name="Txt_FarPlattformJump" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, -7.0101, 5.38871, 16.5037) +text = "Jump to reach +this plattform." +font_size = 48 + +[node name="Txt_Container" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1.31134e-07, 0, 1, 0, 1, 0, -1, 0, 1.31134e-07, 5.08419, 1.71944, 5.85584) +text = "You can open this crate +to find more items." + +[node name="Txt_Welcome" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, 3.59312, 2.45602, 2.7823) +text = "Welcome to COGITO +This scene contains examples +of everything that is included in this +template." +horizontal_alignment = 0 +vertical_alignment = 0 + +[node name="Txt_DoorInfo" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -1.00688, 2.15602, 14.5823) +text = "The Door.gd script can be used to +create more complex furniture +like this dresser." +horizontal_alignment = 0 +vertical_alignment = 0 + +[node name="Txt_Key" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -10.329, 1.71944, 14.5981) +text = "Use this KEY +to open the next door." + +[node name="Txt_Combine" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -40.829, 1.75934, 14.4981) +text = "Combine the two items found here +to create the key item needed for this socket." + +[node name="Txt_Lightzone" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(0, 0, -1, 0, 1, 0, 1, 0, 0, -5.0023, 1.71944, 3.67125) +text = "LIGHTZONE +If the Player is using +a BrightnessComponent, +it will increase while +within the Lightzone." + +[node name="BoxPotions" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, -1.06581e-14, 0, 1, 0, 1.06581e-14, 0, 1, 14.3, 0, -2.7) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/BoxPotions"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +mesh = SubResource("BoxMesh_jlrlq") +skeleton = NodePath("../../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/BoxPotions"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +shape = SubResource("BoxShape3D_enk60") + +[node name="Txt_Potions" type="Label3D" parent="STATIC_ENVIRONMENT/BoxPotions"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -0.51006, 0.812286, -0.412926) +text = "Pick up +these potions." +font_size = 24 +horizontal_alignment = 0 + +[node name="Box" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 4.3, 0, 7.3) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Box"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +mesh = SubResource("BoxMesh_jlrlq") +skeleton = NodePath("../../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Box"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +shape = SubResource("BoxShape3D_enk60") + +[node name="BoxCombineA" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -39, 0, 11.5) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/BoxCombineA"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +mesh = SubResource("BoxMesh_jlrlq") +skeleton = NodePath("../../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/BoxCombineA"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +shape = SubResource("BoxShape3D_enk60") + +[node name="BoxCombineB" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -39, 0, 8.5) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/BoxCombineB"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +mesh = SubResource("BoxMesh_jlrlq") +skeleton = NodePath("../../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/BoxCombineB"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +shape = SubResource("BoxShape3D_enk60") + +[node name="Box_FoamPistol" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, 10, 0, 7.8) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Box_FoamPistol"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +mesh = SubResource("BoxMesh_jlrlq") +skeleton = NodePath("../../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Box_FoamPistol"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +shape = SubResource("BoxShape3D_enk60") + +[node name="Txt_Foam" type="Label3D" parent="STATIC_ENVIRONMENT/Box_FoamPistol"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.412926, 0.812286, 0.51006) +text = "Pick up +this toy pistol." +font_size = 24 +horizontal_alignment = 0 + +[node name="BoxPressAndHold" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -24.5, 0, 7.5) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/BoxPressAndHold"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.7, 0.400002) +mesh = SubResource("BoxMesh_20e8y") +skeleton = NodePath("../../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/BoxPressAndHold"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.7, 0.400002) +shape = SubResource("ConvexPolygonShape3D_7ifeg") + +[node name="Txt_Weel" type="Label3D" parent="STATIC_ENVIRONMENT/BoxPressAndHold"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, 0.38994, 1.19408, 0.344856) +text = "Hold to turn +the wheel." +font_size = 24 +horizontal_alignment = 0 + +[node name="BoxStamina" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 1.74846e-07, 0, 1, 0, -1.74846e-07, 0, 1, 14.3071, 0, 0.79101) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/BoxStamina"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +mesh = SubResource("BoxMesh_jlrlq") +skeleton = NodePath("../../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/BoxStamina"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +shape = SubResource("BoxShape3D_enk60") + +[node name="Txt_Stamina" type="Label3D" parent="STATIC_ENVIRONMENT/BoxStamina"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0.489239, 1.76776, -0.0121455) +text = "Read the description to +find out what this potion does!" + +[node name="Ramp" type="CSGMesh3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -9.5, 1.55, 2.5) +use_collision = true +mesh = SubResource("PrismMesh_fghv1") + +[node name="GateDiamondKey" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -33, 0, 14.5) +use_collision = true +collision_layer = 3 +polygon = PackedVector2Array(0, 0, 0, 3, 10, 3, 10, 0, 4, 0, 4, 2, 2, 2, 2, 0) +depth = 0.2 +material = ExtResource("1_lsda4") + +[node name="GateMovement" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -5, 0, -5) +use_collision = true +polygon = PackedVector2Array(0, 0, 0, 3, 10, 3, 10, 0, 4, 0, 4, 2, 1, 2, 1, 0) +depth = 0.2 +material = ExtResource("1_lsda4") + +[node name="Txt_MovementArea" type="Label3D" parent="STATIC_ENVIRONMENT/GateMovement"] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 2.49002, 2.18871, -0.20731) +text = "MOVEMENT TEST AREA" +font_size = 48 + +[node name="Gate2" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, -1.06581e-14, 0, 1, 0, 1.06581e-14, 0, 1, -4.8, 0, 3) +use_collision = true +collision_layer = 3 +polygon = PackedVector2Array(0, 0, 0, 3, 9.6, 3, 9.6, 0, 4, 0, 4, 2, 1, 2, 1, 0) +depth = 0.2 +material = ExtResource("1_lsda4") + +[node name="Txt_Item" type="Label3D" parent="STATIC_ENVIRONMENT/Gate2"] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 2.52371, 2.18871, -0.203554) +text = "INTERACTIVE OBJECTS" +font_size = 48 + +[node name="Gate4" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 4.8, 0, 14.6) +use_collision = true +collision_layer = 3 +polygon = PackedVector2Array(0, 0, 0, 3, 9.6, 3, 9.6, 0, 4, 0, 4, 2, 1, 2, 1, 0) +depth = 0.2 +material = ExtResource("1_lsda4") + +[node name="Gate3" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 4.8, 0, -5) +use_collision = true +collision_layer = 3 +polygon = PackedVector2Array(0, 0, 0, 3, 19.8, 3, 19.8, 0, 4, 0, 4, 2, 1, 2, 1, 0) +depth = 0.2 +material = ExtResource("1_lsda4") + +[node name="Txt_Item" type="Label3D" parent="STATIC_ENVIRONMENT/Gate3"] +transform = Transform3D(1, 0, 1.74846e-07, 0, 1, 0, -1.74846e-07, 0, 1, 2.52371, 2.18871, 0.00344944) +text = "ITEMS AND INVENTORY " +font_size = 48 + +[node name="CSGMesh3D" type="CSGMesh3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, -2.27629, 2.18871, 2.79645) + +[node name="Railing" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -43, 0, 19) +use_collision = true +polygon = PackedVector2Array(0, 0.9, 0, 1, 2, 1, 2, 0.9, 1.05, 0.9, 1.05, 0, 0.95, 0, 0.95, 0.9) +depth = 0.1 +material = ExtResource("1_lsda4") + +[node name="Railing6" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -43, 0, 16.7) +use_collision = true +polygon = PackedVector2Array(0, 0.9, 0, 1, 2, 1, 2, 0.9, 1.05, 0.9, 1.05, 0, 0.95, 0, 0.95, 0.9) +depth = 0.1 +material = ExtResource("1_lsda4") + +[node name="Railing7" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -43, 0, 14.7) +use_collision = true +polygon = PackedVector2Array(0, 0.9, 0, 1, 2, 1, 2, 0.9, 1.05, 0.9, 1.05, 0, 0.95, 0, 0.95, 0.9) +depth = 0.1 +material = ExtResource("1_lsda4") + +[node name="Railing2" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -41, 0, 19) +use_collision = true +polygon = PackedVector2Array(0, 0.9, 0, 1, 2, 1, 2, 0.9, 1.05, 0.9, 1.05, 0, 0.95, 0, 0.95, 0.9) +depth = 0.1 +material = ExtResource("1_lsda4") + +[node name="Railing3" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -39, 0, 19) +use_collision = true +polygon = PackedVector2Array(0, 0.9, 0, 1, 2, 1, 2, 0.9, 1.05, 0.9, 1.05, 0, 0.95, 0, 0.95, 0.9) +depth = 0.1 +material = ExtResource("1_lsda4") + +[node name="Railing4" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -37, 0, 19) +use_collision = true +polygon = PackedVector2Array(0, 0.9, 0, 1, 2, 1, 2, 0.9, 1.05, 0.9, 1.05, 0, 0.95, 0, 0.95, 0.9) +depth = 0.1 +material = ExtResource("1_lsda4") + +[node name="Railing5" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -35, 0, 19) +use_collision = true +polygon = PackedVector2Array(0, 0.9, 0, 1, 2, 1, 2, 0.9, 1.05, 0.9, 1.05, 0, 0.95, 0, 0.95, 0.9) +depth = 0.1 +material = ExtResource("1_lsda4") + +[node name="Corner" type="CSGBox3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -42.8, 0.6, 18.8) +size = Vector3(0.4, 1.2, 0.4) +material = ExtResource("1_lsda4") + +[node name="Corner3" type="CSGBox3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10.2, 0.6, 6.3) +size = Vector3(0.2, 1.2, 0.2) +material = ExtResource("1_lsda4") + +[node name="Corner2" type="CSGBox3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -33.2, 0.6, 18.8) +size = Vector3(0.4, 1.2, 0.4) +material = ExtResource("1_lsda4") + +[node name="LightzoneCeiling" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(0, 0, -1, 0, 1, 0, 1, 0, 0, -6, 2.975, 3.8) + +[node name="LightzoneCeiling2" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/LightzoneCeiling"] +material_override = ExtResource("1_lsda4") +mesh = SubResource("BoxMesh_l3y0e") +skeleton = NodePath("../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/LightzoneCeiling"] +shape = SubResource("ConvexPolygonShape3D_hs75h") + +[node name="Plattform" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(0, 0, -1, 0, 1, 0, 1, 0, 0, -8.5, 2.95, -6.2) + +[node name="Floor" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Plattform"] +material_override = ExtResource("1_lsda4") +mesh = SubResource("BoxMesh_ow56r") +skeleton = NodePath("../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Plattform"] +shape = SubResource("ConvexPolygonShape3D_7sd6h") + +[node name="Corner4" type="CSGBox3D" parent="STATIC_ENVIRONMENT/Plattform"] +transform = Transform3D(0, 0, 1, 0, 1, 0, -1, 0, 0, 1, 0.6, 0.9) +size = Vector3(0.2, 1.1, 0.2) +material = ExtResource("1_lsda4") + +[node name="Corner5" type="CSGBox3D" parent="STATIC_ENVIRONMENT/Plattform"] +transform = Transform3D(0, 0, 1, 0, 1, 0, -1, 0, 0, 1, 0.6, -0.900002) +size = Vector3(0.2, 1.1, 0.2) +material = ExtResource("1_lsda4") + +[node name="Railing9" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT/Plattform"] +transform = Transform3D(-8.74228e-08, 0, -1, 0, 1, 0, 1, 0, -8.74228e-08, -0.999999, 0.05, -1.00001) +use_collision = true +polygon = PackedVector2Array(0, 0.9, 0, 1, 2, 1, 2, 0.9, 1.05, 0.9, 1.05, 0, 0.95, 0, 0.95, 0.9) +depth = 0.1 +material = ExtResource("1_lsda4") + +[node name="Railing10" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT/Plattform"] +transform = Transform3D(-1, 0, 1.31134e-07, 0, 1, 0, -1.31134e-07, 0, -1, 1, 0.05, -1.00001) +use_collision = true +polygon = PackedVector2Array(0, 0.9, 0, 1, 2, 1, 2, 0.9, 1.05, 0.9, 1.05, 0, 0.95, 0, 0.95, 0.9) +depth = 0.1 +material = ExtResource("1_lsda4") + +[node name="Railing11" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT/Plattform"] +transform = Transform3D(-1, 0, 1.31134e-07, 0, 1, 0, -1.31134e-07, 0, -1, 1, 0.05, 0.899994) +use_collision = true +polygon = PackedVector2Array(0, 0.9, 0, 1, 2, 1, 2, 0.9, 1.05, 0.9, 1.05, 0, 0.95, 0, 0.95, 0.9) +depth = 0.1 +material = ExtResource("1_lsda4") + +[node name="INTERACTIVE_OBJECTS" type="Node" parent="."] + +[node name="Door_A" parent="INTERACTIVE_OBJECTS" instance=ExtResource("8_xabdk")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -14.9, 0, 9.2) +open_rotation_deg = -95.0 +closed_position = Vector3(-14.9, 0, 9.2) +open_position = Vector3(-14.9, 0, 8.309) + +[node name="Lamp_Standing" parent="INTERACTIVE_OBJECTS" instance=ExtResource("18_oxm1j")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -16.7066, 0, 5.95227) + +[node name="ButtonChain" type="AnimatableBody3D" parent="INTERACTIVE_OBJECTS"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -20.1377, 1.22332, 6.3) +collision_layer = 3 +script = ExtResource("27_r5oie") +switch_sound = ExtResource("36_42jeg") +objects_call_interact = Array[NodePath]([NodePath("../CeilingLamp3"), NodePath("../CeilingLamp2"), NodePath("../CeilingLamp")]) +objects_call_delay = 0.3 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="INTERACTIVE_OBJECTS/ButtonChain"] +shape = SubResource("CapsuleShape3D_50xya") + +[node name="MeshInstance3D" type="MeshInstance3D" parent="INTERACTIVE_OBJECTS/ButtonChain"] +mesh = SubResource("CapsuleMesh_204vo") + +[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="INTERACTIVE_OBJECTS/ButtonChain"] +bus = &"SFX" + +[node name="Button_Case" type="MeshInstance3D" parent="INTERACTIVE_OBJECTS/ButtonChain"] +transform = Transform3D(1, 0, 0, 0, 0.707107, -0.707107, 0, 0.707107, 0.707107, 0, -0.03087, 0.0244007) +mesh = SubResource("BoxMesh_woscm") +skeleton = NodePath("../../..") + +[node name="CeilingLamp" parent="INTERACTIVE_OBJECTS" instance=ExtResource("7_3y6g2")] + +[node name="CeilingLamp2" parent="INTERACTIVE_OBJECTS" instance=ExtResource("7_3y6g2")] +transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, -22.7641, 1.7, 5.40424) + +[node name="CeilingLamp3" parent="INTERACTIVE_OBJECTS" instance=ExtResource("7_3y6g2")] +transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, -21.5641, 1.7, 5.40424) + +[node name="Chest" parent="INTERACTIVE_OBJECTS" groups=["external_inventory"] instance=ExtResource("14_d7sxi")] +transform = Transform3D(-0.125576, 0, 0.992084, 0, 1, 0, -0.992084, 0, -0.125576, -4.38933, 0.0425703, 5.97176) +inventory_data = SubResource("Resource_42o2s") + +[node name="PressAndHold" parent="INTERACTIVE_OBJECTS" instance=ExtResource("22_ni6um")] +rotate_while_holding = true +hold_audio_stream = ExtResource("25_3nnou") + +[node name="RampA" type="AnimatableBody3D" parent="INTERACTIVE_OBJECTS"] +transform = Transform3D(-0.0871558, -0.996195, 0, 0.996195, -0.0871558, 0, 0, 0, 1, -35, 0, 10) +script = ExtResource("23_rfav8") +use_z_axis = true +open_rotation_deg = 180.0 +closed_rotation_deg = 95.0 + +[node name="MeshInstance3D" type="MeshInstance3D" parent="INTERACTIVE_OBJECTS/RampA"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 0) +mesh = SubResource("BoxMesh_w1o4d") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="INTERACTIVE_OBJECTS/RampA"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 0) +shape = SubResource("BoxShape3D_rkvi0") + +[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="INTERACTIVE_OBJECTS/RampA"] + +[node name="RampB" type="AnimatableBody3D" parent="INTERACTIVE_OBJECTS"] +transform = Transform3D(0.0871558, 0.996195, -1.50996e-07, 0.996195, -0.0871558, 0, -1.31602e-08, -1.50421e-07, -1, -43, 0, 10) +script = ExtResource("23_rfav8") +use_z_axis = true +open_rotation_deg = 180.0 +closed_rotation_deg = 95.0 + +[node name="MeshInstance3D" type="MeshInstance3D" parent="INTERACTIVE_OBJECTS/RampB"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 0) +mesh = SubResource("BoxMesh_w1o4d") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="INTERACTIVE_OBJECTS/RampB"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 0) +shape = SubResource("ConvexPolygonShape3D_hq8yc") + +[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="INTERACTIVE_OBJECTS/RampB"] + +[node name="DoorLocked" parent="INTERACTIVE_OBJECTS" instance=ExtResource("8_xabdk")] +transform = Transform3D(1, 0, 1.06581e-14, 0, 1, 0, -1.06581e-14, 0, 1, -24.9, 0, 9.2) +is_locked = true +key = ExtResource("9_g1bqh") +key_hint = "Locked. Is there a key nearby?" +open_rotation_deg = -95.0 + +[node name="Cabinet_Prefab" parent="INTERACTIVE_OBJECTS" instance=ExtResource("35_ee66c")] +transform = Transform3D(1, 0, -1.74846e-07, 0, 1, 0, 1.74846e-07, 0, 1, -12.0996, 0.600001, 14.2231) + +[node name="Pickup_Battery" parent="INTERACTIVE_OBJECTS/Cabinet_Prefab" instance=ExtResource("13_6m0er")] +transform = Transform3D(-3.5715e-08, -0.817064, 0.576546, 1, -4.37114e-08, 0, 2.52016e-08, 0.576546, 0.817064, -0.136503, 0.434938, -0.0415781) +mass = 0.5 +slot_data = SubResource("Resource_1m0cj") + +[node name="MeshInstance3D2" parent="INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery" index="0"] +transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 0, 0) +skeleton = NodePath("../../../..") + +[node name="MeshInstance3D3" parent="INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery" index="1"] +transform = Transform3D(0.5, -1.77636e-15, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 0.0747194, 0) +skeleton = NodePath("../../../..") + +[node name="MeshInstance3D4" parent="INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery" index="2"] +transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 0.104715, 0) +skeleton = NodePath("../../../..") + +[node name="CollisionShape3D" parent="INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery" index="3"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0306714, 0) + +[node name="Pickup_Battery2" parent="INTERACTIVE_OBJECTS/Cabinet_Prefab" instance=ExtResource("13_6m0er")] +transform = Transform3D(-3.5715e-08, -0.817064, 0.576546, 1, -4.37114e-08, 0, 2.52016e-08, 0.576546, 0.817064, 0.215507, 0.434938, -0.0547223) +slot_data = SubResource("Resource_ogqmk") + +[node name="MeshInstance3D2" parent="INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery2" index="0"] +transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 0, 0) +skeleton = NodePath("../../../..") + +[node name="MeshInstance3D3" parent="INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery2" index="1"] +transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 0.0747198, 0) +skeleton = NodePath("../../../..") + +[node name="MeshInstance3D4" parent="INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery2" index="2"] +transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 0.104715, 0) +skeleton = NodePath("../../../..") + +[node name="CollisionShape3D" parent="INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery2" index="3"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0306714, 0) + +[node name="CarriableBox" parent="INTERACTIVE_OBJECTS" instance=ExtResource("6_cy1m6")] +transform = Transform3D(0.90323, 0, 0.429156, 0, 1, 0, -0.429156, 0, 0.90323, -14.0048, 0.748613, 6.50097) +hold_distance_multiplier = 0.75 + +[node name="GateA" type="AnimatableBody3D" parent="INTERACTIVE_OBJECTS"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -45, 0, 14.6) +script = ExtResource("23_rfav8") +open_rotation_deg = -80.0 +closed_rotation_deg = -180.0 +door_speed = 0.02 + +[node name="MeshInstance3D" type="MeshInstance3D" parent="INTERACTIVE_OBJECTS/GateA"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.5, 1, 0) +mesh = SubResource("BoxMesh_rixwv") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="INTERACTIVE_OBJECTS/GateA"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.5, 1, 0) +shape = SubResource("ConvexPolygonShape3D_qb88g") + +[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="INTERACTIVE_OBJECTS/GateA"] + +[node name="GateB" type="AnimatableBody3D" parent="INTERACTIVE_OBJECTS"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -47, 0, 14.6) +script = ExtResource("23_rfav8") +open_rotation_deg = -100.0 +door_speed = 0.02 + +[node name="MeshInstance3D" type="MeshInstance3D" parent="INTERACTIVE_OBJECTS/GateB"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.5, 1, 0) +mesh = SubResource("BoxMesh_rixwv") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="INTERACTIVE_OBJECTS/GateB"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.5, 1, 0) +shape = SubResource("ConvexPolygonShape3D_qb88g") + +[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="INTERACTIVE_OBJECTS/GateB"] + +[node name="SocketForDiamondKey" type="AnimatableBody3D" parent="INTERACTIVE_OBJECTS"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -48.2321, 0.9, 14.3285) +collision_layer = 3 +script = ExtResource("27_r5oie") +allows_repeated_interaction = false +has_been_used_hint = "I'm done with this." +interaction_text_when_on = "Remove" +interaction_text_when_off = "Place" +switch_sound = ExtResource("30_42jtk") +needs_item_to_operate = true +required_item = ExtResource("28_3r4lg") +item_hint = "Something can be placed here." +objects_toggle_visibility = Array[NodePath]([NodePath("SlottedDiamond")]) +objects_call_interact = Array[NodePath]([NodePath("../GateA"), NodePath("../GateB")]) + +[node name="SpotLight3D" type="OmniLight3D" parent="INTERACTIVE_OBJECTS/SocketForDiamondKey"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.215919, 0.212826, 0.0388637) +omni_range = 1.0 + +[node name="SlottedDiamond" type="CSGPolygon3D" parent="INTERACTIVE_OBJECTS/SocketForDiamondKey"] +transform = Transform3D(1.5, 0, 0, 0, 1.5, 0, 0, 0, 1.5, 0, 0, 0) +visible = false +polygon = PackedVector2Array(0, 0.125, 0.15, 0.25, 0.3, 0.125, 0.15, 0) +depth = 0.02 +material = SubResource("StandardMaterial3D_r708p") + +[node name="InteractionShape" type="CollisionShape3D" parent="INTERACTIVE_OBJECTS/SocketForDiamondKey"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.23629, 0.125816, 0.000281334) +shape = SubResource("BoxShape3D_qu2im") + +[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="INTERACTIVE_OBJECTS/SocketForDiamondKey"] +bus = &"SFX" + +[node name="SocketMesh" type="CSGPolygon3D" parent="INTERACTIVE_OBJECTS/SocketForDiamondKey"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.284077, -0.899999, 0.094192) +polygon = PackedVector2Array(0, 0, 0, 1, 0.3, 1, 0.5, 0.85, 0.7, 1, 1, 1, 1, 0) +depth = 0.2 +material = ExtResource("1_lsda4") + +[node name="Button" type="AnimatableBody3D" parent="INTERACTIVE_OBJECTS"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -43.2, 1.23087, 18.5756) +collision_layer = 3 +script = ExtResource("27_r5oie") +interaction_text_when_on = "Activate Platform" +interaction_text_when_off = "Activate Platform" +switch_sound = ExtResource("36_42jeg") +objects_call_interact = Array[NodePath]([NodePath("../MovingPlattform")]) + +[node name="CollisionShape3D" type="CollisionShape3D" parent="INTERACTIVE_OBJECTS/Button"] +shape = SubResource("CapsuleShape3D_50xya") + +[node name="MeshInstance3D" type="MeshInstance3D" parent="INTERACTIVE_OBJECTS/Button"] +mesh = SubResource("CapsuleMesh_204vo") + +[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="INTERACTIVE_OBJECTS/Button"] +bus = &"SFX" + +[node name="Button_Case" type="MeshInstance3D" parent="INTERACTIVE_OBJECTS/Button"] +transform = Transform3D(1, 0, 0, 0, 0.707107, -0.707107, 0, 0.707107, 0.707107, 0, -0.03087, 0.0244007) +mesh = SubResource("BoxMesh_woscm") +skeleton = NodePath("../../..") + +[node name="MovingPlattform" type="AnimatableBody3D" parent="INTERACTIVE_OBJECTS"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -42, -0.05, 17.5) +script = ExtResource("23_rfav8") +is_sliding = true +closed_position = Vector3(-42, -0.05, 17.5) +open_position = Vector3(-7.8, -0.05, 15.8) +door_speed = 15.0 + +[node name="MeshInstance3D" type="MeshInstance3D" parent="INTERACTIVE_OBJECTS/MovingPlattform"] +mesh = SubResource("BoxMesh_7pweo") +skeleton = NodePath("../../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="INTERACTIVE_OBJECTS/MovingPlattform"] +shape = SubResource("BoxShape3D_xr44e") + +[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="INTERACTIVE_OBJECTS/MovingPlattform"] + +[node name="ITEM_PICKUPS" type="Node" parent="."] + +[node name="Pickup_Key" parent="ITEM_PICKUPS" instance=ExtResource("9_qv8nx")] +transform = Transform3D(-0.258819, 0, 0.965926, 0, 1, 0, -0.965926, 0, -0.258819, -20.3432, 1.15447, 14.3198) + +[node name="Pickup_Battery" parent="ITEM_PICKUPS" instance=ExtResource("13_6m0er")] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -4.8169, 0.119063, 2.84064) +slot_data = SubResource("Resource_2eq5d") + +[node name="Pickup_Battery2" parent="ITEM_PICKUPS" instance=ExtResource("13_6m0er")] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -4.8169, 0.119063, 2.54394) +slot_data = SubResource("Resource_q21gv") + +[node name="Pickup_Battery3" parent="ITEM_PICKUPS" instance=ExtResource("13_6m0er")] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -4.8169, 0.119063, 3.15544) +slot_data = SubResource("Resource_op7ip") + +[node name="Pickup_Battery4" parent="ITEM_PICKUPS" instance=ExtResource("13_6m0er")] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -4.5813, 0.119063, 2.73264) +slot_data = SubResource("Resource_6sppo") + +[node name="Pickup_Battery5" parent="ITEM_PICKUPS" instance=ExtResource("13_6m0er")] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -4.256, 0.119063, 2.92864) +slot_data = SubResource("Resource_itbno") + +[node name="Pickup_Battery6" parent="ITEM_PICKUPS" instance=ExtResource("13_6m0er")] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -4.5813, 0.119063, 2.99264) +slot_data = SubResource("Resource_5a5sb") + +[node name="Pickup_StaminaExtension" parent="ITEM_PICKUPS" instance=ExtResource("18_pobhb")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.23053, 1.03198, 0.820036) +slot_data = SubResource("Resource_k2gss") + +[node name="Pickup_Flashlight" parent="ITEM_PICKUPS" instance=ExtResource("1_oweej")] +transform = Transform3D(0.707107, 0.603448, 0.368578, 0, 0.521248, -0.853405, -0.707107, 0.603448, 0.368578, -4.73354, 1.21477, 0.740502) + +[node name="HealthPotion" parent="ITEM_PICKUPS" instance=ExtResource("12_2vt2n")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.04485, 1.30439, -2.94002) +slot_data = SubResource("Resource_a1xk0") + +[node name="HealthPotion2" parent="ITEM_PICKUPS" instance=ExtResource("12_2vt2n")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.40325, 1.30439, -2.63182) +slot_data = SubResource("Resource_g6hy2") + +[node name="HealthPotion3" parent="ITEM_PICKUPS" instance=ExtResource("12_2vt2n")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.11495, 1.30439, -2.43652) +slot_data = SubResource("Resource_db2dq") + +[node name="pickup_pistol" parent="ITEM_PICKUPS" instance=ExtResource("30_a7v26")] +transform = Transform3D(-0.476652, -0.798393, -0.367929, 0, 0.418533, -0.908202, 0.879092, -0.432897, -0.199495, 0.0763087, 1.13928, 7.81337) +projectile_prefab = null + +[node name="RotatingLift" type="Node3D" parent="."] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -24.6928, 3.8552, 8.98188) + +[node name="StaticBody3D" type="StaticBody3D" parent="RotatingLift"] + +[node name="MeshInstance3D" type="MeshInstance3D" parent="RotatingLift/StaticBody3D"] +mesh = SubResource("BoxMesh_ebsqj") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="RotatingLift/StaticBody3D"] +shape = SubResource("BoxShape3D_m64r0") + +[node name="HingeJoint3D_A" type="HingeJoint3D" parent="RotatingLift"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.75, -0.231401) +node_a = NodePath("../Arm") +node_b = NodePath("../StaticBody3D") +motor/enable = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="RotatingLift/HingeJoint3D_A"] +transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0.16604) +mesh = SubResource("CylinderMesh_i0gq6") + +[node name="Arm" type="RigidBody3D" parent="RotatingLift"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.528, 0.75, -0.113401) +axis_lock_linear_x = true +gravity_scale = 0.0 + +[node name="MeshInstance3D" type="MeshInstance3D" parent="RotatingLift/Arm"] +mesh = SubResource("BoxMesh_3y43p") +skeleton = NodePath("../../HingeJoint3D_A") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="RotatingLift/Arm"] +shape = SubResource("BoxShape3D_xxnqw") + +[node name="HingeJoint3D_B" type="HingeJoint3D" parent="RotatingLift"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.98009, 0.75, -0.178101) +node_a = NodePath("Platform") +node_b = NodePath("../Arm") + +[node name="Platform" type="RigidBody3D" parent="RotatingLift/HingeJoint3D_B"] +axis_lock_angular_x = true +axis_lock_angular_y = true +axis_lock_angular_z = true +gravity_scale = 0.0 + +[node name="MeshInstance3D" type="MeshInstance3D" parent="RotatingLift/HingeJoint3D_B/Platform"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -0.747252) +mesh = SubResource("BoxMesh_bhd5a") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="RotatingLift/HingeJoint3D_B/Platform"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -0.747252) +shape = SubResource("BoxShape3D_el7ru") + +[node name="Lightzone_Lamp" parent="." instance=ExtResource("24_p17c7")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -16.1612, 2.89221, 3.73346) + +[node name="HealZone" parent="." instance=ExtResource("19_2mngh")] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -15.7487, 4.505, 9.1451) + +[node name="Txt_ZoneHeal" type="Label3D" parent="HealZone"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, 0.0417995, 0.95102, -0.8628) +text = " HAZARD ZONE +can also be set +to heal you." +vertical_alignment = 0 + +[node name="HazardZone" parent="." instance=ExtResource("20_dgnbq")] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -15.7487, 4.505, 7.1451) + +[node name="Txt_ZoneHazard" type="Label3D" parent="HazardZone"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -0.00810051, 0.95102, -0.8628) +text = "HAZARD ZONE +drains your health +over time." +vertical_alignment = 0 + +[node name="DiamondKeyA" parent="." instance=ExtResource("25_w5f1m")] +transform = Transform3D(-4.37114e-08, -1, 0, -4.37114e-08, 1.91069e-15, 1, -1, 4.37114e-08, -4.37114e-08, -48.826, 1.15805, 11.5805) + +[node name="DiamondKeyB" parent="." instance=ExtResource("26_1prk2")] +transform = Transform3D(1.91069e-15, -1, -4.37114e-08, -4.37114e-08, -4.37114e-08, 1, -1, 0, -4.37114e-08, -48.8403, 1.07184, 8.62943) + +[node name="TargetDestructable" parent="." instance=ExtResource("8_tk621")] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -0.359148, 1.47946, 12.0464) + +[node name="TargetDestructable2" parent="." instance=ExtResource("8_tk621")] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -2.38405, 2.27151, 14.1442) + +[node name="TargetDestructable3" parent="." instance=ExtResource("8_tk621")] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, 2.14804, 1.65236, 13.3596) + +[node name="Player" parent="." instance=ExtResource("1_7d2n7")] +transform = Transform3D(-1, 0, 7.45058e-07, 0, 1, 0, -7.45058e-07, 0, -1, -7.5375, 0.905039, -3.30884) +pause_menu = NodePath("../PauseMenu") +player_hud = NodePath("../Player_HUD") +inventory_data = SubResource("Resource_jr5dy") +step_height_camera_lerp = 1.5 + +[node name="Player_HUD" parent="." node_paths=PackedStringArray("player") instance=ExtResource("4_1ofwa")] +player = NodePath("../Player") +use_stamina_component = true + +[node name="PauseMenu" parent="." instance=ExtResource("3_q2rvv")] + +[node name="Ladder" type="Area3D" parent="."] +transform = Transform3D(-2.98023e-08, 0, -1, 0, 1, 0, 1, 0, -2.98023e-08, -18.4395, 1.6, -4.87125) +script = ExtResource("39_ferka") + +[node name="ladderArea" type="CollisionShape3D" parent="Ladder"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.1, 0, 0) +shape = SubResource("BoxShape3D_rj7xk") + +[node name="ladder" parent="Ladder" instance=ExtResource("39_ri7bt")] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 0, 0) + +[node name="CollisionShape3D" type="CollisionShape3D" parent="Ladder/ladder"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.00152588, -0.0832032, 0) +shape = SubResource("BoxShape3D_xagqk") + +[node name="Stairs" type="Node3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -23.8, 0.15, 0.75) + +[node name="CSGBox3D" type="CSGBox3D" parent="Stairs"] +use_collision = true +size = Vector3(2, 0.3, 0.5) +material = ExtResource("38_l5vpp") + +[node name="CSGBox3D2" type="CSGBox3D" parent="Stairs"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.15, 0.5) +use_collision = true +size = Vector3(2, 0.6, 0.5) +material = ExtResource("38_l5vpp") + +[node name="CSGBox3D3" type="CSGBox3D" parent="Stairs"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.3, 1) +use_collision = true +size = Vector3(2, 0.9, 0.5) +material = ExtResource("38_l5vpp") + +[node name="CSGBox3D4" type="CSGBox3D" parent="Stairs"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.45, 1.5) +use_collision = true +size = Vector3(2, 1.2, 0.5) +material = ExtResource("38_l5vpp") + +[node name="CSGBox3D5" type="CSGBox3D" parent="Stairs"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.6, 2) +use_collision = true +size = Vector3(2, 1.5, 0.5) +material = ExtResource("38_l5vpp") + +[node name="CSGBox3D6" type="CSGBox3D" parent="Stairs"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0, 1.5, 3.25) +use_collision = true +size = Vector3(2, 0.3, 2) +material = ExtResource("38_l5vpp") + +[node name="CSGBox3D14" type="CSGBox3D" parent="Stairs"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 1.25, 1.8, 3.25) +use_collision = true +size = Vector3(2, 0.3, 0.5) +material = ExtResource("38_l5vpp") + +[node name="CSGBox3D15" type="CSGBox3D" parent="Stairs"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 1.75, 2.1, 3.25) +use_collision = true +size = Vector3(2, 0.3, 0.5) +material = ExtResource("38_l5vpp") + +[node name="CSGBox3D16" type="CSGBox3D" parent="Stairs"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 2.25, 2.4, 3.25) +use_collision = true +size = Vector3(2, 0.3, 0.5) +material = ExtResource("38_l5vpp") + +[node name="CSGBox3D17" type="CSGBox3D" parent="Stairs"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 2.75, 2.7, 3.25) +use_collision = true +size = Vector3(2, 0.3, 0.5) +material = ExtResource("38_l5vpp") + +[editable path="INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery"] +[editable path="INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery2"] +[editable path="TargetDestructable"] +[editable path="TargetDestructable2"] +[editable path="TargetDestructable3"] diff --git a/COGITO/DemoScenes/COGITO_Demo_01.tscn b/COGITO/DemoScenes/COGITO_Demo_01.tscn index 05ab0112..f38c84aa 100644 --- a/COGITO/DemoScenes/COGITO_Demo_01.tscn +++ b/COGITO/DemoScenes/COGITO_Demo_01.tscn @@ -253,7 +253,8 @@ script = ExtResource("16_fg1wi") inventory_item = ExtResource("17_nl6sa") quantity = 2 -[sub_resource type="Resource" id="Resource_nar8x"] +[sub_resource type="Resource" id="Resource_1n0uc"] +resource_local_to_scene = true script = ExtResource("2_chxar") inventory_slots = Array[ExtResource("16_fg1wi")]([SubResource("Resource_wdflo"), SubResource("Resource_hpi7r"), null, null]) @@ -605,6 +606,7 @@ shape = SubResource("ConvexPolygonShape3D_vnr22") [node name="Wall16" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] transform = Transform3D(1, 0, -1.06581e-14, 0, 1, 0, 1.06581e-14, 0, 1, 14.9, 0, 0) +collision_layer = 3 metadata/_edit_group_ = true [node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall16"] @@ -830,6 +832,7 @@ within the Lightzone." [node name="BoxPotions" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] transform = Transform3D(1, 0, -1.06581e-14, 0, 1, 0, 1.06581e-14, 0, 1, 14.3, 0, -2.7) +collision_layer = 3 metadata/_edit_group_ = true [node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/BoxPotions"] @@ -1167,7 +1170,7 @@ transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, [node name="Chest" parent="INTERACTIVE_OBJECTS" groups=["external_inventory"] instance=ExtResource("14_d7sxi")] transform = Transform3D(-0.125576, 0, 0.992084, 0, 1, 0, -0.992084, 0, -0.125576, -4.38933, 0.0425703, 5.97176) -inventory_data = SubResource("Resource_nar8x") +inventory_data = SubResource("Resource_1n0uc") [node name="PressAndHold" parent="INTERACTIVE_OBJECTS" instance=ExtResource("22_ni6um")] rotate_while_holding = true @@ -1257,8 +1260,8 @@ skeleton = NodePath("../../../..") transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0306714, 0) [node name="CarriableBox" parent="INTERACTIVE_OBJECTS" instance=ExtResource("6_cy1m6")] -transform = Transform3D(0.90323, 0, 0.429156, 0, 1, 0, -0.429156, 0, 0.90323, -14.3178, 0.748613, 6.31014) -hold_distance_multiplier = 0.75 +transform = Transform3D(0.90323, 0, 0.429156, 0, 1, 0, -0.429156, 0, 0.90323, -14.0048, 0.748613, 6.50097) +carry_distance_offset = -0.3 [node name="GateA" type="AnimatableBody3D" parent="INTERACTIVE_OBJECTS"] transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -45, 0, 14.6) diff --git a/COGITO/InventoryPD/CustomResources/InventoryItemPD.gd b/COGITO/InventoryPD/CustomResources/InventoryItemPD.gd index f71dfb9f..444d687a 100644 --- a/COGITO/InventoryPD/CustomResources/InventoryItemPD.gd +++ b/COGITO/InventoryPD/CustomResources/InventoryItemPD.gd @@ -84,45 +84,60 @@ var is_being_wielded : bool var wielded_item -func use(target): +func use(target) -> bool: + # Target should always be player? Null check to avoid this. + if target == null or target.is_in_group("external_inventory"): + print("Target passed was not player: ", target.name) + return false + match item_type: ItemType.CONSUMABLE: - print("Inventory item: Target ", target, " is using ", self) - Audio.play_sound(sound_use) - if hint_text_on_use != "": - target.player_interaction_component.send_hint(hint_icon_on_use,hint_text_on_use) - target.increase_attribute(attribute_name, power) + if target.increase_attribute(attribute_name, power): + print("Inventory item: Target ", target, " is using ", self) + Audio.play_sound(sound_use) + if hint_text_on_use != "": + target.player_interaction_component.send_hint(hint_icon_on_use,hint_text_on_use) + return true + else: + target.player_interaction_component.send_hint(hint_icon_on_use, str(attribute_name + " is already maxed.")) + return false ItemType.WIELDABLE: wielder = target.player_interaction_component if wielder.carried_object != null: wielder.send_hint(null,"Can't equip item while carrying.") - return + return false if is_being_wielded: wielder.emit_signal("set_use_prompt", "") wielder.emit_signal("update_wieldable_data", null, "") print("Inventory item: ", wielder, " is putting away wieldable ", name) put_away() + return true else: wielder.emit_signal("set_use_prompt", primary_use_prompt) update_wieldable_data() print("Inventory item: ", wielder, " is taking out wieldable ", name) take_out() + return true ItemType.COMBINABLE: if hint_text_on_use != "": target.player_interaction_component.send_hint(hint_icon_on_use,hint_text_on_use) + return true ItemType.AMMO: if hint_text_on_use != "": target.player_interaction_component.send_hint(hint_icon_on_use,hint_text_on_use) + return true ItemType.KEY: if hint_text_on_use != "": target.player_interaction_component.send_hint(hint_icon_on_use,hint_text_on_use) + return true _: # DEFAULT print("Inventory item: item type match hit default.") + return false diff --git a/COGITO/InventoryPD/InventoryPD.gd b/COGITO/InventoryPD/InventoryPD.gd index 47f14e0e..e1327d01 100644 --- a/COGITO/InventoryPD/InventoryPD.gd +++ b/COGITO/InventoryPD/InventoryPD.gd @@ -60,16 +60,18 @@ func use_slot_data(index: int): print("InventoryPD: Using ", slot_data.inventory_item.name) - if slot_data.inventory_item.item_type == 0: + # THIS USES RESOURCE LOCAL TO SCENE DATA. Local scene in this case is player. If player is persistent, this should work, but might break if not!? + # This also throws an error when an item is used out of a container. + var use_successful : bool = slot_data.inventory_item.use(get_local_scene()) + if slot_data.inventory_item.item_type == 0 and use_successful: print("InventoryPD: Item is consumable, reducing quantity.") slot_data.quantity -= 1 if slot_data.quantity < 1: inventory_slots[index] = null - # THIS USES RESOURCE LOCAL TO SCENE DATA. Local scene in this case is player. If player is persistent, this should work, but might break if not!? - slot_data.inventory_item.use(get_local_scene()) inventory_updated.emit(self) + # Function to remove a specific item from inventory directly (without picking it up etc) # Used for example by KEY items to be discarded after using them func remove_slot_data(slot_data_to_remove: InventorySlotPD): diff --git a/COGITO/InventoryPD/UiScenes/inventory_interface.gd b/COGITO/InventoryPD/UiScenes/inventory_interface.gd index e625f878..48d59a3c 100644 --- a/COGITO/InventoryPD/UiScenes/inventory_interface.gd +++ b/COGITO/InventoryPD/UiScenes/inventory_interface.gd @@ -134,20 +134,6 @@ func on_inventory_button_press(inventory_data: InventoryPD, index: int, action: inventory_ui.slot_array[index].grab_focus() update_grabbed_slot() -# DEPRECATED Inventory handling on mouse buttons -#func on_inventory_interact(inventory_data: InventoryPD, index: int, mouse_button: int): -# match [grabbed_slot_data, mouse_button]: -# [null, MOUSE_BUTTON_LEFT]: -# grabbed_slot_data = inventory_data.grab_slot_data(index) -# [_, MOUSE_BUTTON_LEFT]: -# grabbed_slot_data = inventory_data.drop_slot_data(grabbed_slot_data, index) -# [null, MOUSE_BUTTON_RIGHT]: -# inventory_data.use_slot_data(index) -# [_, MOUSE_BUTTON_RIGHT]: -# grabbed_slot_data = inventory_data.drop_single_slot_data(grabbed_slot_data, index) - - print(grabbed_slot_data) - update_grabbed_slot() func update_grabbed_slot(): if grabbed_slot_data: diff --git a/COGITO/InventoryPD/external_inventory.gd b/COGITO/InventoryPD/external_inventory.gd index 5d442836..16c1bc70 100644 --- a/COGITO/InventoryPD/external_inventory.gd +++ b/COGITO/InventoryPD/external_inventory.gd @@ -6,5 +6,8 @@ var is_open : bool = false signal toggle_inventory(external_inventory_owner) +func _ready(): + add_to_group("external_inventory") + func interact(_player): toggle_inventory.emit(self) diff --git a/COGITO/PrefabScenes/container.tscn b/COGITO/PrefabScenes/container.tscn index 0ecad171..aa3c4b0b 100644 --- a/COGITO/PrefabScenes/container.tscn +++ b/COGITO/PrefabScenes/container.tscn @@ -2,7 +2,7 @@ [ext_resource type="Script" path="res://COGITO/InventoryPD/external_inventory.gd" id="1_ovckt"] -[sub_resource type="Image" id="Image_wsdgx"] +[sub_resource type="Image" id="Image_l6hu8"] data = { "data": PackedByteArray(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 38, 0, 255, 18, 38, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 38, 0, 255, 18, 38, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 38, 0, 255, 18, 38, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 38, 0, 255, 18, 38, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 38, 0, 255, 18, 38, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 38, 0, 255, 18, 38, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 38, 0, 255, 18, 38, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 38, 0, 255, 18, 38, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 38, 0, 255, 18, 38, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 38, 0, 255, 18, 38, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 38, 0, 255, 18, 38, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 38, 0, 255, 18, 38, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 38, 0, 255, 18, 38, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 38, 0, 255, 18, 38, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 38, 0, 255, 18, 38, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 38, 0, 255, 18, 38, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 38, 0, 255, 18, 38, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 38, 0, 255, 18, 38, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 38, 0, 255, 18, 38, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 38, 0, 255, 18, 38, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 38, 0, 255, 18, 38, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 38, 0, 255, 18, 38, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 38, 0, 255, 18, 38, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 38, 0, 255, 18, 38, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 38, 0, 255, 18, 38, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 38, 0, 255, 18, 38, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "format": "RGBA8", @@ -13,7 +13,7 @@ data = { [sub_resource type="ImageTexture" id="ImageTexture_60gfm"] resource_name = "0" -image = SubResource("Image_wsdgx") +image = SubResource("Image_l6hu8") [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_nj1gm"] resource_name = "texture_2" @@ -24,7 +24,7 @@ albedo_texture = SubResource("ImageTexture_60gfm") texture_filter = 0 texture_repeat = false -[sub_resource type="Image" id="Image_6exdh"] +[sub_resource type="Image" id="Image_3iuy0"] data = { "data": PackedByteArray(128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 128, 84, 43, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 171, 128, 82, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 181, 71, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 18, 38, 0, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 18, 38, 0, 255, 18, 38, 0, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 255, 217, 117, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 59, 77, 82, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255, 179, 207, 219, 255), "format": "RGBA8", @@ -35,7 +35,7 @@ data = { [sub_resource type="ImageTexture" id="ImageTexture_lq0dj"] resource_name = "1" -image = SubResource("Image_6exdh") +image = SubResource("Image_3iuy0") [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_6np72"] resource_name = "texture_1" diff --git a/COGITO/PrefabScenes/player.tscn b/COGITO/PrefabScenes/player.tscn index a3885232..059d54bf 100644 --- a/COGITO/PrefabScenes/player.tscn +++ b/COGITO/PrefabScenes/player.tscn @@ -137,9 +137,6 @@ collision_mask = 3 unique_name_in_owner = true transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0.2, 0.341, -0.3) -[node name="DropPosition" type="Node3D" parent="."] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, -1.2) - [node name="Neck" type="Node3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.7, 0) diff --git a/COGITO/Scripts/Carriable.gd b/COGITO/Scripts/Carriable.gd index 45ea1e0f..13eaf891 100644 --- a/COGITO/Scripts/Carriable.gd +++ b/COGITO/Scripts/Carriable.gd @@ -4,8 +4,8 @@ extends RigidBody3D @export var interaction_text : String = "Carry" @export var pick_up_sound : AudioStream @export var drop_sound : AudioStream -## How close the carriable is being held to the player. Tweak this depending on your carriable size. 1 = raycast interaction length (2.5m by default). 0.75 feels pretty good for most objects. Be aware that objects might collide with the player collider if this is set too close. -@export var hold_distance_multiplier : float = 1 +## Use this to adjust the carry position distance from the player. Per default it's the interaction raycast length. Negative values are closer, positive values are further away. +@export var carry_distance_offset : float = 0 ## Set if the object should not rotate when being carried. Usually true is preferred. @export var lock_rotation_when_carried : bool = true ## Sets how fast the carriable is being pulled towards the carrying position. The lower, the "floatier" it will feel. @@ -33,11 +33,7 @@ func carry(player_interaction_component): func _physics_process(_delta): if is_being_carried: - if holder.interaction_raycast.is_colliding(): - carry_position = holder.interaction_raycast.get_collision_point() - else: - carry_position = holder.interaction_raycast.global_position + (holder.interaction_raycast.target_position.z*0.75) * camera.get_global_transform().basis.z - + carry_position = holder.get_interaction_raycast_tip(carry_distance_offset) set_linear_velocity((carry_position - global_position) * carrying_velocity_multiplier) diff --git a/COGITO/Scripts/Player_Hud_Manager.gd b/COGITO/Scripts/Player_Hud_Manager.gd index a27d7e06..1e7742a6 100644 --- a/COGITO/Scripts/Player_Hud_Manager.gd +++ b/COGITO/Scripts/Player_Hud_Manager.gd @@ -245,8 +245,6 @@ func _on_inventory_interface_drop_slot_data(slot_data): var scene_to_drop = load(slot_data.inventory_item.drop_scene) Audio.play_sound(slot_data.inventory_item.sound_drop) var dropped_item = scene_to_drop.instantiate() - dropped_item.position = player.drop_position.global_position + dropped_item.position = player.player_interaction_component.get_interaction_raycast_tip(0) dropped_item.slot_data = slot_data get_parent().add_child(dropped_item) - - diff --git a/COGITO/Scripts/player.gd b/COGITO/Scripts/player.gd index 727c5a71..f2a236e4 100644 --- a/COGITO/Scripts/player.gd +++ b/COGITO/Scripts/player.gd @@ -37,7 +37,6 @@ signal toggle_inventory_interface() ## Inventory resource that stores the player inventory. @export var inventory_data : InventoryPD -@onready var drop_position = $DropPosition # Adding carryable position for item control. @onready var carryable_position = %CarryablePosition @@ -144,22 +143,39 @@ func _ready(): brightness_component.brightness_changed.connect(_on_brightness_changed) -func increase_attribute(attribute_name: String, value: float): +func increase_attribute(attribute_name: String, value: float) -> bool: match attribute_name: "health": - health_component.add(value) + if health_component.current_health == health_component.max_health: + return false + else: + print("Adding ", value, " to current_health.") + health_component.add(value) + return true "health_max": health_component.max_health += value + return true "sanity": - sanity_component.add(value) + if sanity_component.current_sanity == sanity_component.max_sanity: + return false + else: + sanity_component.add(value) + return true "sanity_max": sanity_component.max_sanity += value + return true "stamina": - stamina_component.add(value) + if stamina_component.current_stamina == stamina_component.max_stamina: + return false + else: + stamina_component.add(value) + return true "stamina_max": stamina_component.max_stamina += value + return true _: print("Increase attribute failed: no match.") + return false func decrease_attribute(attribute_name: String, value: float): diff --git a/Readme.md b/Readme.md index 70404043..781b340e 100644 --- a/Readme.md +++ b/Readme.md @@ -1,7 +1,7 @@ ![COGITO_banner](https://github.com/Phazorknight/Cogito/assets/70389309/dd5060b1-a28e-40c1-8253-3a7e3e4bc116) # COGITO By Philip Drobar -Version: **BETA 202401.7** +Version: **BETA 202401.8** Runs on Godot **4.2.1 stable** COGITO is a first Person Immersive Sim Template Project for Godot Engine 4. @@ -47,9 +47,6 @@ providing a framework for creating interactable objects and items. - Diamond Key A and B (combinable to create Diamond Key) - Foam Pistol -### Known bugs: -- No collision check for wieldables or when you drop items. All of these can clip through walls if you stand too close to them. - ### To-Do's that are next in line: - Please check the GitHub Repo Issues and Discussion pages. From f1da7a1b7f9cb59447f61f588115e1920f875994 Mon Sep 17 00:00:00 2001 From: Phazorknight <70389309+Phazorknight@users.noreply.github.com> Date: Thu, 18 Jan 2024 16:56:46 -0800 Subject: [PATCH 5/7] Saving and scene persistence WIP update Some big changes in here on scene management. - Updated cogito_scene_manager to handle saving and loading - Updated scene transition script and loading screen script - Implemented first version of resource based saving and loading, working via game slots (currently there's only slot A) - Items that are currently persistent/saveable: -- External inventories -- Player Inventory and Attributes -- Pickups -- Carryables Not yet saveable/persistent: - Doors and their status (locked/unlocked, open/closed, etc) - Wieldables - Switchables - prettymuch anything else. --- COGITO/Components/HealthComponent.gd | 2 +- .../Components/PlayerInteractionComponent.gd | 5 +- COGITO/DemoScenes/COG21A4.tmp | 204 ++ COGITO/DemoScenes/COG6F82.tmp | 1719 +++++++++++++++++ COGITO/DemoScenes/COGBE2C.tmp | 1719 +++++++++++++++++ COGITO/DemoScenes/COGD893.tmp | 1719 +++++++++++++++++ .../COGITO_02_SceneTransitionsA.tscn | 79 +- .../COGITO_03_SceneTransitionsB.tscn | 49 +- COGITO/DemoScenes/COGITO_Demo_01.tscn | 93 +- COGITO/EasyMenus/Scenes/main_menu.tscn | 2 +- COGITO/EasyMenus/Scenes/pause_menu.tscn | 26 +- .../Scripts/pause_menu_controller.gd | 16 + .../CustomResources/InventoryItemPD.gd | 7 +- .../Inventories/PlayerInventory.tres | 1 - COGITO/InventoryPD/InventoryPD.gd | 10 +- COGITO/InventoryPD/UiScenes/InventoryUI.gd | 4 - COGITO/InventoryPD/external_inventory.gd | 18 + COGITO/InventoryPD/pick_up.gd | 7 +- COGITO/PrefabScenes/Player_HUD.tscn | 1 + COGITO/SceneManagement/CogitoPlayerState.gd | 34 + COGITO/SceneManagement/CogitoSceneState.gd | 29 + COGITO/SceneManagement/cogito_scene.gd | 15 + .../SceneManagement/cogito_scene_manager.gd | 212 +- COGITO/SceneManagement/loading_screen.gd | 27 +- COGITO/Scripts/Player_Hud_Manager.gd | 13 + COGITO/Scripts/generic_interactable.gd | 14 + COGITO/Scripts/menu_scene_switcher.gd | 4 +- COGITO/Scripts/player.gd | 43 +- COGITO/Scripts/scene_transition_zone.gd | 12 +- COGITO/Scripts/switchable.gd | 4 +- 30 files changed, 5896 insertions(+), 192 deletions(-) create mode 100644 COGITO/DemoScenes/COG21A4.tmp create mode 100644 COGITO/DemoScenes/COG6F82.tmp create mode 100644 COGITO/DemoScenes/COGBE2C.tmp create mode 100644 COGITO/DemoScenes/COGD893.tmp create mode 100644 COGITO/SceneManagement/CogitoPlayerState.gd create mode 100644 COGITO/SceneManagement/CogitoSceneState.gd create mode 100644 COGITO/SceneManagement/cogito_scene.gd create mode 100644 COGITO/Scripts/generic_interactable.gd diff --git a/COGITO/Components/HealthComponent.gd b/COGITO/Components/HealthComponent.gd index 414652f5..8acb7a65 100644 --- a/COGITO/Components/HealthComponent.gd +++ b/COGITO/Components/HealthComponent.gd @@ -9,7 +9,7 @@ signal death() @export var start_health : float @export var no_sanity_damage : float var current_health : float -var global_position : Vector3 +var global_position : Vector3 # Used for Audio @export var sound_on_death : AudioStream @export var destroy_on_death : Array[NodePath] diff --git a/COGITO/Components/PlayerInteractionComponent.gd b/COGITO/Components/PlayerInteractionComponent.gd index 95b017e3..d5c33d88 100644 --- a/COGITO/Components/PlayerInteractionComponent.gd +++ b/COGITO/Components/PlayerInteractionComponent.gd @@ -13,8 +13,8 @@ signal update_wieldable_data(wieldable_icon:Texture2D, wieldable_text: String) ## Animation player for wieldables @onready var wieldable_animation_player = $"../Neck/Head/Wieldables/WieldableAnimationPlayer" @onready var wieldable_audio_stream_player_3d = $"../Neck/Head/Wieldables/WieldableAudioStreamPlayer3D" -@onready var camera = get_viewport().get_camera_3d() +var camera var equipped_wieldable_item = null var equipped_wieldable_node = null var is_wielding : bool @@ -25,7 +25,6 @@ var device_id : int = -1 var carried_object = null - func _ready(): for node in wieldable_nodes: node.hide() @@ -90,7 +89,7 @@ func get_interaction_raycast_tip(distance_offset : float) -> Vector3: if interaction_raycast.is_colliding(): return interaction_raycast.get_collision_point() else: - var destination_point = interaction_raycast.global_position + (interaction_raycast.target_position.z - distance_offset) * camera.get_global_transform().basis.z + var destination_point = interaction_raycast.global_position + (interaction_raycast.target_position.z - distance_offset) * get_viewport().get_camera_3d().get_global_transform().basis.z return destination_point diff --git a/COGITO/DemoScenes/COG21A4.tmp b/COGITO/DemoScenes/COG21A4.tmp new file mode 100644 index 00000000..0f6c9cdc --- /dev/null +++ b/COGITO/DemoScenes/COG21A4.tmp @@ -0,0 +1,204 @@ +[gd_scene load_steps=25 format=3 uid="uid://c1rwpd0k7ov8"] + +[ext_resource type="Script" path="res://COGITO/SaveSystemPD/cogito_scene.gd" id="1_2xpg1"] +[ext_resource type="PackedScene" uid="uid://kicjwmh02uwf" path="res://COGITO/PrefabScenes/player.tscn" id="1_3gycq"] +[ext_resource type="Script" path="res://COGITO/InventoryPD/InventoryPD.gd" id="2_l0t74"] +[ext_resource type="PackedScene" uid="uid://0c32kepv0ahx" path="res://COGITO/PrefabScenes/Player_HUD.tscn" id="3_20bm3"] +[ext_resource type="PackedScene" uid="uid://rw7gdui8lu3n" path="res://COGITO/EasyMenus/Scenes/pause_menu.tscn" id="4_eyy5j"] +[ext_resource type="Material" uid="uid://dkbgl3p3ffd1" path="res://COGITO/Assets/Materials/Prototype_DarkGrey.tres" id="5_ioaac"] +[ext_resource type="Material" uid="uid://dhg1uhiq7ywn2" path="res://COGITO/Assets/Materials/Prototype_Green.tres" id="6_1emu1"] +[ext_resource type="Material" uid="uid://hhhudvarh7gk" path="res://COGITO/Assets/Materials/Prototype_Orange.tres" id="6_v67yj"] +[ext_resource type="Script" path="res://COGITO/Scripts/scene_transition_zone.gd" id="8_0gn3l"] +[ext_resource type="PackedScene" uid="uid://bdyukj85qkut0" path="res://COGITO/PrefabScenes/door.tscn" id="9_kel65"] +[ext_resource type="Script" path="res://COGITO/Scripts/door_setter_zone.gd" id="10_cd1aq"] +[ext_resource type="PackedScene" uid="uid://bab56bf0vqfss" path="res://COGITO/PrefabScenes/pickup_battery.tscn" id="11_d8xat"] +[ext_resource type="Resource" uid="uid://cupby6uqaftvv" path="res://COGITO/InventoryPD/Items/Cogito_Battery.tres" id="12_pi1kx"] +[ext_resource type="Script" path="res://COGITO/InventoryPD/CustomResources/InventorySlotPD.gd" id="13_fcafo"] + +[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_pde7s"] +sky_top_color = Color(0.576471, 0.960784, 1, 1) +sky_horizon_color = Color(0.745098, 0.779412, 0.785294, 1) +ground_bottom_color = Color(0.168627, 0.156863, 0.141176, 1) +ground_horizon_color = Color(0.745098, 0.779412, 0.785294, 1) + +[sub_resource type="Sky" id="Sky_6xcgc"] +sky_material = SubResource("ProceduralSkyMaterial_pde7s") + +[sub_resource type="Environment" id="Environment_ai7l5"] +background_mode = 2 +sky = SubResource("Sky_6xcgc") +ambient_light_source = 3 +ambient_light_color = Color(0.588235, 0.588235, 0.588235, 1) +ambient_light_sky_contribution = 0.1 +ambient_light_energy = 0.2 +tonemap_mode = 2 +ssao_enabled = true +glow_enabled = true + +[sub_resource type="Resource" id="Resource_upyq8"] +resource_local_to_scene = true +script = ExtResource("2_l0t74") +inventory_slots = Array[ExtResource("13_fcafo")]([null, null, null, null, null, null, null, null]) + +[sub_resource type="BoxMesh" id="BoxMesh_8qj8p"] +size = Vector3(2, 3, 2) + +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_rjn5b"] +transparency = 1 +blend_mode = 1 +albedo_color = Color(0.913725, 0.521569, 1, 1) + +[sub_resource type="BoxShape3D" id="BoxShape3D_2v6k6"] +size = Vector3(2, 3, 1) + +[sub_resource type="BoxShape3D" id="BoxShape3D_ws0v6"] +size = Vector3(2, 3, 1) + +[sub_resource type="Resource" id="Resource_fn0ea"] +resource_local_to_scene = true +script = ExtResource("13_fcafo") +inventory_item = ExtResource("12_pi1kx") +quantity = 1 + +[sub_resource type="BoxShape3D" id="BoxShape3D_oo4wy"] +size = Vector3(2, 3, 2) + +[node name="Cogito02SceneTransitionsB" type="Node3D" node_paths=PackedStringArray("connectors")] +script = ExtResource("1_2xpg1") +connectors = [NodePath("ConnectorA")] + +[node name="DirectionalLight3D" type="DirectionalLight3D" parent="."] +transform = Transform3D(-0.866023, -0.433016, 0.250001, 0, 0.499998, 0.866027, -0.500003, 0.749999, -0.43301, 0, 0, 0) +light_color = Color(1, 0.988235, 0.988235, 1) +shadow_enabled = true +shadow_opacity = 0.8 + +[node name="WorldEnvironment" type="WorldEnvironment" parent="."] +environment = SubResource("Environment_ai7l5") + +[node name="Player" parent="." instance=ExtResource("1_3gycq")] +transform = Transform3D(-1, 0, 7.45058e-07, 0, 1, 0, -7.45058e-07, 0, -1, -7.5375, 0.905039, -3.30884) +pause_menu = NodePath("../PauseMenu") +player_hud = NodePath("../Player_HUD") +inventory_data = SubResource("Resource_upyq8") +step_height_camera_lerp = 1.5 + +[node name="Player_HUD" parent="." node_paths=PackedStringArray("player") instance=ExtResource("3_20bm3")] +player = NodePath("../Player") +use_stamina_component = true + +[node name="PauseMenu" parent="." instance=ExtResource("4_eyy5j")] + +[node name="STATIC ENVIRONMENT" type="Node3D" parent="."] + +[node name="Floor" type="CSGBox3D" parent="STATIC ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.05, 0) +use_collision = true +size = Vector3(20, 0.1, 20) +material = ExtResource("5_ioaac") + +[node name="Wall" type="CSGBox3D" parent="STATIC ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2, 9.95) +use_collision = true +size = Vector3(20, 4, 0.1) +material = ExtResource("5_ioaac") + +[node name="Txt_SceneB" type="Label3D" parent="STATIC ENVIRONMENT/Wall"] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, -5.7, 1, -0.149947) +text = "SCENE B" +font_size = 128 + +[node name="Wall2" type="CSGBox3D" parent="STATIC ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2, -9.95) +use_collision = true +size = Vector3(20, 4, 0.1) +material = ExtResource("5_ioaac") + +[node name="Wall3" type="CSGBox3D" parent="STATIC ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 9.95, 2, 0) +use_collision = true +size = Vector3(19.8, 4, 0.1) +material = ExtResource("5_ioaac") + +[node name="Wall4" type="CSGBox3D" parent="STATIC ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -9.95, 2, 0) +use_collision = true +size = Vector3(19.8, 4, 0.1) +material = ExtResource("5_ioaac") + +[node name="CSGTorus3D" type="CSGTorus3D" parent="STATIC ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 1.41561e-07, 4, 10) +visible = false +material_override = ExtResource("6_v67yj") +inner_radius = 1.0 +outer_radius = 2.0 +sides = 16 +ring_sides = 12 +material = ExtResource("6_1emu1") + +[node name="Wall_w_Door" type="CSGPolygon3D" parent="STATIC ENVIRONMENT"] +transform = Transform3D(1, 0, -1.06581e-14, 0, 1, 0, 1.06581e-14, 0, 1, -4, 0, -0.1) +use_collision = true +collision_layer = 3 +polygon = PackedVector2Array(0, 0, 0, 3, 9.6, 3, 9.6, 0, 5, 0, 5, 2, 4, 2, 4, 0) +depth = 0.2 +material = ExtResource("5_ioaac") + +[node name="Door" parent="." instance=ExtResource("9_kel65")] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0, 0, -0.2) +open_rotation_deg = 180.0 +closed_rotation_deg = 90.0 + +[node name="DoorSetterZoneA" type="Area3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.5, 1.4, -1.3) +script = ExtResource("10_cd1aq") +door_to_set = NodePath("../Door") +close_door_on_exit = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="DoorSetterZoneA"] +visible = false +mesh = SubResource("BoxMesh_8qj8p") +surface_material_override/0 = SubResource("StandardMaterial3D_rjn5b") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="DoorSetterZoneA"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0.48125) +shape = SubResource("BoxShape3D_2v6k6") + +[node name="DoorSetterZoneB" type="Area3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.5, 1.4, 0.899999) +script = ExtResource("10_cd1aq") +door_to_set = NodePath("../Door") +new_open_rotation_deg = 180.0 +close_door_on_exit = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="DoorSetterZoneB"] +visible = false +mesh = SubResource("BoxMesh_8qj8p") +surface_material_override/0 = SubResource("StandardMaterial3D_rjn5b") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="DoorSetterZoneB"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -0.470105) +shape = SubResource("BoxShape3D_ws0v6") + +[node name="Pickup_Battery" parent="." instance=ExtResource("11_d8xat")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.18302, 0.18151, 8.27574) +slot_data = SubResource("Resource_fn0ea") + +[node name="TransitionZone" type="Area3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.5, 1.6, 8.8) +script = ExtResource("8_0gn3l") +path_to_new_scene = "res://COGITO/DemoScenes/COGITO_02_SceneTransitionsA.tscn" +target_connector = "ConnectorA" + +[node name="MeshInstance3D" type="MeshInstance3D" parent="TransitionZone"] +mesh = SubResource("BoxMesh_8qj8p") +surface_material_override/0 = SubResource("StandardMaterial3D_rjn5b") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="TransitionZone"] +shape = SubResource("BoxShape3D_oo4wy") + +[node name="ConnectorA" type="Node3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 1, -4) + +[node name="RayCast3D" type="RayCast3D" parent="ConnectorA"] +target_position = Vector3(0, 0, 1) diff --git a/COGITO/DemoScenes/COG6F82.tmp b/COGITO/DemoScenes/COG6F82.tmp new file mode 100644 index 00000000..68404af5 --- /dev/null +++ b/COGITO/DemoScenes/COG6F82.tmp @@ -0,0 +1,1719 @@ +[gd_scene load_steps=136 format=3 uid="uid://cud7jwvomj24d"] + +[ext_resource type="PackedScene" uid="uid://kicjwmh02uwf" path="res://COGITO/PrefabScenes/player.tscn" id="1_7d2n7"] +[ext_resource type="Script" path="res://COGITO/SaveSystemPD/cogito_scene.gd" id="1_b15oo"] +[ext_resource type="Material" uid="uid://dkbgl3p3ffd1" path="res://COGITO/Assets/Materials/Prototype_DarkGrey.tres" id="1_lsda4"] +[ext_resource type="PackedScene" uid="uid://cwd3g16ep0idw" path="res://COGITO/PrefabScenes/pickup_flashlight.tscn" id="1_oweej"] +[ext_resource type="Material" uid="uid://hhhudvarh7gk" path="res://COGITO/Assets/Materials/Prototype_Orange.tres" id="2_4ig6i"] +[ext_resource type="Script" path="res://COGITO/InventoryPD/InventoryPD.gd" id="2_chxar"] +[ext_resource type="PackedScene" uid="uid://rw7gdui8lu3n" path="res://COGITO/EasyMenus/Scenes/pause_menu.tscn" id="3_q2rvv"] +[ext_resource type="PackedScene" uid="uid://0c32kepv0ahx" path="res://COGITO/PrefabScenes/Player_HUD.tscn" id="4_1ofwa"] +[ext_resource type="PackedScene" uid="uid://d3m4ni301eso7" path="res://COGITO/PrefabScenes/carriable_box.tscn" id="6_cy1m6"] +[ext_resource type="PackedScene" uid="uid://lsun1f1wjfxl" path="res://COGITO/PrefabScenes/ceiling_lamp.tscn" id="7_3y6g2"] +[ext_resource type="PackedScene" uid="uid://bho0nwh5rlnua" path="res://COGITO/PrefabScenes/target_destructable.tscn" id="8_tk621"] +[ext_resource type="PackedScene" uid="uid://bdyukj85qkut0" path="res://COGITO/PrefabScenes/door.tscn" id="8_xabdk"] +[ext_resource type="Resource" uid="uid://060gqm74tdlk" path="res://COGITO/InventoryPD/Items/Cogito_StaminaExtension.tres" id="8_yqvna"] +[ext_resource type="Resource" uid="uid://d4gdqvqsiiqs5" path="res://COGITO/InventoryPD/Items/Cogito_Key.tres" id="9_g1bqh"] +[ext_resource type="PackedScene" uid="uid://8wkt5k4dl40u" path="res://COGITO/PrefabScenes/pickup_key.tscn" id="9_qv8nx"] +[ext_resource type="PackedScene" uid="uid://0fj068bj0csc" path="res://COGITO/PrefabScenes/pickup_health_potion.tscn" id="12_2vt2n"] +[ext_resource type="PackedScene" uid="uid://bab56bf0vqfss" path="res://COGITO/PrefabScenes/pickup_battery.tscn" id="13_6m0er"] +[ext_resource type="PackedScene" uid="uid://3okedyf5glns" path="res://COGITO/PrefabScenes/container.tscn" id="14_d7sxi"] +[ext_resource type="Resource" uid="uid://cpqxudfjtjw66" path="res://COGITO/InventoryPD/Items/Cogito_HealthPotion.tres" id="15_86b07"] +[ext_resource type="Script" path="res://COGITO/InventoryPD/CustomResources/InventorySlotPD.gd" id="16_fg1wi"] +[ext_resource type="Resource" uid="uid://cupby6uqaftvv" path="res://COGITO/InventoryPD/Items/Cogito_Battery.tres" id="17_nl6sa"] +[ext_resource type="PackedScene" uid="uid://d1rq8gm20sjo1" path="res://COGITO/PrefabScenes/lamp_standing.tscn" id="18_oxm1j"] +[ext_resource type="PackedScene" uid="uid://sfypssn0rllo" path="res://COGITO/PrefabScenes/pickup_stamina_extension.tscn" id="18_pobhb"] +[ext_resource type="PackedScene" uid="uid://cjs44e1ow53rv" path="res://COGITO/PrefabScenes/heal_zone.tscn" id="19_2mngh"] +[ext_resource type="PackedScene" uid="uid://8h462cd7whew" path="res://COGITO/PrefabScenes/hazard_zone.tscn" id="20_dgnbq"] +[ext_resource type="PackedScene" uid="uid://bnygtkw3tvet6" path="res://COGITO/PrefabScenes/press_and_hold_wheel.tscn" id="22_ni6um"] +[ext_resource type="Script" path="res://COGITO/Scripts/Interact_Door.gd" id="23_rfav8"] +[ext_resource type="PackedScene" uid="uid://3gwo23kpr58f" path="res://COGITO/PrefabScenes/lightzone_lamp.tscn" id="24_p17c7"] +[ext_resource type="AudioStream" uid="uid://ftl7je6blfwq" path="res://COGITO/Assets/Audio/Kenney/stoneDrag4.ogg" id="25_3nnou"] +[ext_resource type="PackedScene" uid="uid://bc52bohkbf1yp" path="res://COGITO/PrefabScenes/pickup_diamond_key_a.tscn" id="25_w5f1m"] +[ext_resource type="PackedScene" uid="uid://djfg6ea5cbhyv" path="res://COGITO/PrefabScenes/pickup_diamond_key_b.tscn" id="26_1prk2"] +[ext_resource type="Texture2D" uid="uid://cgcrwmu2bs4se" path="res://COGITO/Assets/Textures/Prototype Textures/PNG/Green/texture_01.png" id="27_0a6c2"] +[ext_resource type="Script" path="res://COGITO/Scripts/switchable.gd" id="27_r5oie"] +[ext_resource type="Resource" uid="uid://gu1buq254o4l" path="res://COGITO/InventoryPD/Items/Cogito_DiamondKey_Combine.tres" id="28_3r4lg"] +[ext_resource type="AudioStream" uid="uid://bfmqga66x7l1k" path="res://COGITO/Assets/Audio/Kenney/rockHit2.ogg" id="30_42jtk"] +[ext_resource type="PackedScene" uid="uid://o0xgl5obc551" path="res://COGITO/PrefabScenes/pickup_pistol.tscn" id="30_a7v26"] +[ext_resource type="PackedScene" uid="uid://dbtarejfetahc" path="res://COGITO/PrefabScenes/Cabinet_prefab.tscn" id="35_ee66c"] +[ext_resource type="AudioStream" uid="uid://b6wdy2102jymr" path="res://COGITO/Assets/Audio/Kenney/UiAudio/switch2.ogg" id="36_42jeg"] +[ext_resource type="Material" uid="uid://dhg1uhiq7ywn2" path="res://COGITO/Assets/Materials/Prototype_Green.tres" id="38_l5vpp"] +[ext_resource type="Script" path="res://COGITO/Scripts/ladder_area.gd" id="39_ferka"] +[ext_resource type="PackedScene" uid="uid://c6dn6bn47xyrj" path="res://COGITO/Assets/Models/ladder.glb" id="39_ri7bt"] +[ext_resource type="Script" path="res://COGITO/Scripts/generic_interactable.gd" id="41_uk6of"] +[ext_resource type="Script" path="res://COGITO/Scripts/scene_transition_zone.gd" id="43_bchdf"] + +[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_2veog"] +sky_top_color = Color(0.576471, 0.960784, 1, 1) +sky_horizon_color = Color(0.745098, 0.779412, 0.785294, 1) +ground_bottom_color = Color(0.168627, 0.156863, 0.141176, 1) +ground_horizon_color = Color(0.745098, 0.779412, 0.785294, 1) + +[sub_resource type="Sky" id="Sky_sq3iy"] +sky_material = SubResource("ProceduralSkyMaterial_2veog") + +[sub_resource type="Environment" id="Environment_11v21"] +background_mode = 2 +sky = SubResource("Sky_sq3iy") +ambient_light_source = 3 +ambient_light_color = Color(0.588235, 0.588235, 0.588235, 1) +ambient_light_sky_contribution = 0.1 +ambient_light_energy = 0.2 +tonemap_mode = 2 +ssao_enabled = true +glow_enabled = true + +[sub_resource type="BoxMesh" id="BoxMesh_thwr4"] +material = ExtResource("1_lsda4") +size = Vector3(30, 0.1, 20) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_yawpu"] +points = PackedVector3Array(-15, -0.05, -10, -15, 0.05, -10, 15, -0.05, -10, -15, -0.05, 10, -15, 0.05, 10, 15, 0.05, -10, 15, -0.05, 10, 15, 0.05, 10) + +[sub_resource type="BoxMesh" id="BoxMesh_rvtuv"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 10) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_ai2ln"] +points = PackedVector3Array(-0.1, -1.5, -5, 0.1, -1.5, -5, -0.1, -1.5, 5, -0.1, 1.5, -5, 0.1, 1.5, -5, 0.1, -1.5, 5, -0.1, 1.5, 5, 0.1, 1.5, 5) + +[sub_resource type="BoxMesh" id="BoxMesh_cx70k"] +material = ExtResource("1_lsda4") +size = Vector3(10, 0.1, 9.8) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_22r6n"] +points = PackedVector3Array(-5, -0.05, -4.9, -5, 0.05, -4.9, 5, -0.05, -4.9, -5, -0.05, 4.9, -5, 0.05, 4.9, 5, 0.05, -4.9, 5, -0.05, 4.9, 5, 0.05, 4.9) + +[sub_resource type="BoxMesh" id="BoxMesh_xwnhq"] +material = ExtResource("1_lsda4") +size = Vector3(10, 0.1, 14) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_k2toe"] +points = PackedVector3Array(5, 0.05, 7, 5, -0.05, 7, 5, 0.05, -7, -5, 0.05, 7, -5, -0.05, 7, 5, -0.05, -7, -5, 0.05, -7, -5, -0.05, -7) + +[sub_resource type="BoxMesh" id="BoxMesh_upbim"] +material = ExtResource("1_lsda4") +size = Vector3(10.2, 0.1, 9.8) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_ghnbv"] +points = PackedVector3Array(-5.1, -0.05, -4.9, -5.1, 0.05, -4.9, 5.1, -0.05, -4.9, -5.1, -0.05, 4.9, -5.1, 0.05, 4.9, 5.1, 0.05, -4.9, 5.1, -0.05, 4.9, 5.1, 0.05, 4.9) + +[sub_resource type="BoxMesh" id="BoxMesh_ersg3"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 10) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_jksjg"] +points = PackedVector3Array(-0.1, -1.5, -5, 0.1, -1.5, -5, -0.1, -1.5, 5, -0.1, 1.5, -5, 0.1, 1.5, -5, 0.1, -1.5, 5, -0.1, 1.5, 5, 0.1, 1.5, 5) + +[sub_resource type="BoxMesh" id="BoxMesh_exgb4"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 9.8) + +[sub_resource type="BoxMesh" id="BoxMesh_x6n4g"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 10.2) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_41tst"] +points = PackedVector3Array(-0.1, -1.5, -5.1, 0.1, -1.5, -5.1, -0.1, -1.5, 5.1, -0.1, 1.5, -5.1, 0.1, 1.5, -5.1, 0.1, -1.5, 5.1, -0.1, 1.5, 5.1, 0.1, 1.5, 5.1) + +[sub_resource type="BoxMesh" id="BoxMesh_iik3d"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 10) + +[sub_resource type="BoxMesh" id="BoxMesh_43iq7"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 10) + +[sub_resource type="BoxMesh" id="BoxMesh_yxsbf"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 9.8) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_6ef7x"] +points = PackedVector3Array(-0.1, -1.5, -4.9, 0.1, -1.5, -4.9, -0.1, -1.5, 4.9, -0.1, 1.5, -4.9, 0.1, 1.5, -4.9, 0.1, -1.5, 4.9, -0.1, 1.5, 4.9, 0.1, 1.5, 4.9) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_cabjl"] +points = PackedVector3Array(-0.1, -1.5, -4.9, 0.1, -1.5, -4.9, -0.1, -1.5, 4.9, -0.1, 1.5, -4.9, 0.1, 1.5, -4.9, 0.1, -1.5, 4.9, -0.1, 1.5, 4.9, 0.1, 1.5, 4.9) + +[sub_resource type="BoxMesh" id="BoxMesh_gv32u"] +material = ExtResource("2_4ig6i") +size = Vector3(0.2, 2, 5) + +[sub_resource type="BoxMesh" id="BoxMesh_i5303"] +material = ExtResource("2_4ig6i") +size = Vector3(0.2, 2, 3.6) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_da5av"] +points = PackedVector3Array(-0.1, -1, -1.8, 0.1, -1, -1.8, -0.1, -1, 1.8, -0.1, 1, -1.8, 0.1, 1, -1.8, 0.1, -1, 1.8, -0.1, 1, 1.8, 0.1, 1, 1.8) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_sr0li"] +points = PackedVector3Array(-0.1, -1, -2.5, 0.1, -1, -2.5, -0.1, -1, 2.5, -0.1, 1, -2.5, 0.1, 1, -2.5, 0.1, -1, 2.5, -0.1, 1, 2.5, 0.1, 1, 2.5) + +[sub_resource type="BoxMesh" id="BoxMesh_xp63a"] +material = ExtResource("2_4ig6i") +size = Vector3(0.2, 2, 3) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_wntft"] +points = PackedVector3Array(-0.1, -1, -1.5, 0.1, -1, -1.5, -0.1, -1, 1.5, -0.1, 1, -1.5, 0.1, 1, -1.5, 0.1, -1, 1.5, -0.1, 1, 1.5, 0.1, 1, 1.5) + +[sub_resource type="BoxMesh" id="BoxMesh_ukt6d"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 10.2) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_8jyx7"] +points = PackedVector3Array(-0.1, -1.5, -5.1, 0.1, -1.5, -5.1, -0.1, -1.5, 5.1, -0.1, 1.5, -5.1, 0.1, 1.5, -5.1, 0.1, -1.5, 5.1, -0.1, 1.5, 5.1, 0.1, 1.5, 5.1) + +[sub_resource type="BoxMesh" id="BoxMesh_fccbs"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 19.6) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_ni8hy"] +points = PackedVector3Array(-0.1, -1.5, -9.8, 0.1, -1.5, -9.8, -0.1, -1.5, 9.8, -0.1, 1.5, -9.8, 0.1, 1.5, -9.8, 0.1, -1.5, 9.8, -0.1, 1.5, 9.8, 0.1, 1.5, 9.8) + +[sub_resource type="BoxMesh" id="BoxMesh_vvuw2"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 4.6) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_75rur"] +points = PackedVector3Array(-0.1, -1.5, -2.3, 0.1, -1.5, -2.3, -0.1, -1.5, 2.3, -0.1, 1.5, -2.3, 0.1, 1.5, -2.3, 0.1, -1.5, 2.3, -0.1, 1.5, 2.3, 0.1, 1.5, 2.3) + +[sub_resource type="BoxMesh" id="BoxMesh_bjkal"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 4) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_8rj2a"] +points = PackedVector3Array(-0.1, -1.5, -2, 0.1, -1.5, -2, -0.1, -1.5, 2, -0.1, 1.5, -2, 0.1, 1.5, -2, 0.1, -1.5, 2, -0.1, 1.5, 2, 0.1, 1.5, 2) + +[sub_resource type="BoxMesh" id="BoxMesh_odmxg"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 1, 1) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_p2jdc"] +points = PackedVector3Array(0.1, 0.5, 0.5, -0.1, 0.5, 0.5, 0.1, -0.5, 0.5, 0.1, 0.5, -0.5, -0.1, 0.5, -0.5, -0.1, -0.5, 0.5, 0.1, -0.5, -0.5, -0.1, -0.5, -0.5) + +[sub_resource type="BoxMesh" id="BoxMesh_ycjwp"] +size = Vector3(0.5, 0.1, 0.5) + +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_gdv3w"] +albedo_color = Color(0.203922, 0.360784, 0.701961, 1) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_r233h"] +points = PackedVector3Array(-0.25, -0.05, -0.25, -0.25, 0.05, -0.25, 0.25, -0.05, -0.25, -0.25, -0.05, 0.25, -0.25, 0.05, 0.25, 0.25, 0.05, -0.25, 0.25, -0.05, 0.25, 0.25, 0.05, 0.25) + +[sub_resource type="BoxMesh" id="BoxMesh_jlrlq"] +material = ExtResource("1_lsda4") + +[sub_resource type="BoxShape3D" id="BoxShape3D_enk60"] + +[sub_resource type="BoxMesh" id="BoxMesh_20e8y"] +material = ExtResource("1_lsda4") +size = Vector3(1, 1.4, 0.1) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_7ifeg"] +points = PackedVector3Array(-0.5, -0.7, -0.05, -0.5, -0.7, 0.05, -0.5, 0.699863, -0.05, 0.5, -0.7, -0.05, 0.5, -0.7, 0.05, -0.5, 0.699863, 0.05, 0.5, 0.699863, -0.05, 0.5, 0.699863, 0.05) + +[sub_resource type="PrismMesh" id="PrismMesh_fghv1"] +material = ExtResource("2_4ig6i") +left_to_right = 1.0 +size = Vector3(5, 3.1, 2) + +[sub_resource type="BoxMesh" id="BoxMesh_l3y0e"] +size = Vector3(2, 0.05, 2) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_hs75h"] +points = PackedVector3Array(-1, -0.025, -1, -1, 0.025, -1, 1, -0.025, -1, -1, -0.025, 1, -1, 0.025, 1, 1, 0.025, -1, 1, -0.025, 1, 1, 0.025, 1) + +[sub_resource type="BoxMesh" id="BoxMesh_ow56r"] +size = Vector3(2, 0.1, 2) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_7sd6h"] +points = PackedVector3Array(-1, -0.05, -1, -1, 0.05, -1, 1, -0.05, -1, -1, -0.05, 1, -1, 0.05, 1, 1, 0.05, -1, 1, -0.05, 1, 1, 0.05, 1) + +[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_50xya"] +radius = 0.1 +height = 0.2 + +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_kj7uj"] +albedo_color = Color(1, 0, 0, 1) + +[sub_resource type="CapsuleMesh" id="CapsuleMesh_204vo"] +material = SubResource("StandardMaterial3D_kj7uj") +radius = 0.1 +height = 0.2 +radial_segments = 12 +rings = 1 + +[sub_resource type="BoxMesh" id="BoxMesh_woscm"] +size = Vector3(0.3, 0.3, 0.1) + +[sub_resource type="Resource" id="Resource_wdflo"] +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("15_86b07") +quantity = 2 + +[sub_resource type="Resource" id="Resource_hpi7r"] +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("17_nl6sa") +quantity = 2 + +[sub_resource type="Resource" id="Resource_pqw8r"] +resource_local_to_scene = true +script = ExtResource("2_chxar") +inventory_slots = Array[ExtResource("16_fg1wi")]([SubResource("Resource_wdflo"), SubResource("Resource_hpi7r"), null, null]) + +[sub_resource type="BoxMesh" id="BoxMesh_w1o4d"] +material = ExtResource("2_4ig6i") +size = Vector3(4, 0.1, 2) + +[sub_resource type="BoxShape3D" id="BoxShape3D_rkvi0"] +size = Vector3(4, 0.1, 2) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_hq8yc"] +points = PackedVector3Array(-2, -0.05, -1, -2, 0.05, -1, 2, -0.05, -1, -2, -0.05, 1, -2, 0.05, 1, 2, 0.05, -1, 2, -0.05, 1, 2, 0.05, 1) + +[sub_resource type="Resource" id="Resource_1m0cj"] +resource_local_to_scene = true +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("17_nl6sa") +quantity = 1 + +[sub_resource type="Resource" id="Resource_ogqmk"] +resource_local_to_scene = true +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("17_nl6sa") +quantity = 1 + +[sub_resource type="BoxMesh" id="BoxMesh_rixwv"] +material = ExtResource("2_4ig6i") +size = Vector3(1, 2, 0.1) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_qb88g"] +points = PackedVector3Array(-0.5, -1, -0.05, -0.5, -1, 0.05, -0.5, 1, -0.05, 0.5, -1, -0.05, 0.5, -1, 0.05, -0.5, 1, 0.05, 0.5, 1, -0.05, 0.5, 1, 0.05) + +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_r708p"] +albedo_texture = ExtResource("27_0a6c2") +emission_enabled = true +emission = Color(0.12549, 0.690196, 0.384314, 1) +emission_energy_multiplier = 0.8 +emission_operator = 1 +uv1_triplanar = true + +[sub_resource type="BoxShape3D" id="BoxShape3D_qu2im"] +size = Vector3(0.5, 0.5, 0.33057) + +[sub_resource type="BoxMesh" id="BoxMesh_7pweo"] +material = ExtResource("2_4ig6i") +size = Vector3(2, 0.1, 2) + +[sub_resource type="BoxShape3D" id="BoxShape3D_xr44e"] +size = Vector3(2, 0.1, 2) + +[sub_resource type="Resource" id="Resource_2eq5d"] +resource_local_to_scene = true +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("17_nl6sa") +quantity = 1 + +[sub_resource type="Resource" id="Resource_q21gv"] +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("17_nl6sa") +quantity = 1 + +[sub_resource type="Resource" id="Resource_op7ip"] +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("17_nl6sa") +quantity = 1 + +[sub_resource type="Resource" id="Resource_6sppo"] +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("17_nl6sa") +quantity = 1 + +[sub_resource type="Resource" id="Resource_itbno"] +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("17_nl6sa") +quantity = 1 + +[sub_resource type="Resource" id="Resource_5a5sb"] +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("17_nl6sa") +quantity = 1 + +[sub_resource type="Resource" id="Resource_k2gss"] +resource_local_to_scene = true +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("8_yqvna") +quantity = 1 + +[sub_resource type="Resource" id="Resource_a1xk0"] +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("15_86b07") +quantity = 1 + +[sub_resource type="Resource" id="Resource_g6hy2"] +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("15_86b07") +quantity = 1 + +[sub_resource type="Resource" id="Resource_db2dq"] +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("15_86b07") +quantity = 1 + +[sub_resource type="BoxMesh" id="BoxMesh_ebsqj"] +size = Vector3(0.1, 1.5, 0.1) + +[sub_resource type="BoxShape3D" id="BoxShape3D_m64r0"] +size = Vector3(0.1, 1.5, 0.1) + +[sub_resource type="CylinderMesh" id="CylinderMesh_i0gq6"] +top_radius = 0.03 +bottom_radius = 0.03 +height = 0.2 + +[sub_resource type="BoxMesh" id="BoxMesh_3y43p"] +size = Vector3(1, 0.1, 0.1) + +[sub_resource type="BoxShape3D" id="BoxShape3D_xxnqw"] +size = Vector3(1, 0.1, 0.1) + +[sub_resource type="BoxMesh" id="BoxMesh_bhd5a"] +size = Vector3(1.5, 0.01, 1.5) + +[sub_resource type="BoxShape3D" id="BoxShape3D_el7ru"] +size = Vector3(1.5, 0.01, 1.5) + +[sub_resource type="Resource" id="Resource_nut7p"] +resource_local_to_scene = true +script = ExtResource("2_chxar") +inventory_slots = Array[ExtResource("16_fg1wi")]([null, null, null, null, null, null, null, null]) + +[sub_resource type="BoxShape3D" id="BoxShape3D_rj7xk"] +size = Vector3(0.139, 3.148, 0.8) + +[sub_resource type="BoxShape3D" id="BoxShape3D_xagqk"] +size = Vector3(0.8, 3.03359, 0.1) + +[sub_resource type="BoxMesh" id="BoxMesh_fj0b6"] +size = Vector3(3, 2.5, 2) + +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_cljom"] +transparency = 1 +blend_mode = 1 +albedo_color = Color(0.913725, 0.521569, 1, 1) + +[sub_resource type="BoxShape3D" id="BoxShape3D_uobrk"] +size = Vector3(3, 2.5, 2) + +[node name="COGITO_Demo_01" type="Node3D" node_paths=PackedStringArray("connectors")] +script = ExtResource("1_b15oo") +connectors = [NodePath("ConnectorA")] + +[node name="DirectionalLight3D" type="DirectionalLight3D" parent="."] +transform = Transform3D(-0.866023, -0.433016, 0.250001, 0, 0.499998, 0.866027, -0.500003, 0.749999, -0.43301, 0, 0, 0) +light_color = Color(1, 0.988235, 0.988235, 1) +shadow_enabled = true +shadow_opacity = 0.8 + +[node name="WorldEnvironment" type="WorldEnvironment" parent="."] +environment = SubResource("Environment_11v21") + +[node name="STATIC_ENVIRONMENT" type="Node3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10, 0, 0) + +[node name="Floor" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.1, -0.05, 0) +collision_layer = 3 +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Floor"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.1, 0, 4.8) +mesh = SubResource("BoxMesh_thwr4") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Floor"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.1, 0, 4.8) +shape = SubResource("ConvexPolygonShape3D_yawpu") + +[node name="Wall12" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -14.9, 0, 0) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall12"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +mesh = SubResource("BoxMesh_rvtuv") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall12"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +shape = SubResource("ConvexPolygonShape3D_ai2ln") + +[node name="Floor5" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20, -0.05, 10) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Floor5"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -0.0999994) +mesh = SubResource("BoxMesh_cx70k") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Floor5"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -0.0999994) +shape = SubResource("ConvexPolygonShape3D_22r6n") + +[node name="Floor6" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -38, -0.05, 20) +collision_layer = 3 +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Floor6"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -8) +mesh = SubResource("BoxMesh_xwnhq") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Floor6"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -8) +shape = SubResource("ConvexPolygonShape3D_k2toe") + +[node name="Floor4" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10, 3.05, 10) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Floor4"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.1, 0, -0.1) +mesh = SubResource("BoxMesh_upbim") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Floor4"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.1, 0, -0.1) +shape = SubResource("ConvexPolygonShape3D_ghnbv") + +[node name="Wall3" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 10, 0, 14.7) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall3"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +mesh = SubResource("BoxMesh_ersg3") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall3"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +shape = SubResource("ConvexPolygonShape3D_jksjg") + +[node name="Wall8" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -10, 0, 14.7) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall8"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0.1) +mesh = SubResource("BoxMesh_exgb4") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall8"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +shape = SubResource("ConvexPolygonShape3D_jksjg") + +[node name="Wall6" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -9.8, 0, 5.1) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall6"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -0.1) +mesh = SubResource("BoxMesh_x6n4g") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall6"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -0.1) +shape = SubResource("ConvexPolygonShape3D_41tst") + +[node name="Wall10" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -20, 0, 5.1) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall10"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +mesh = SubResource("BoxMesh_iik3d") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall10"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +shape = SubResource("ConvexPolygonShape3D_jksjg") + +[node name="Wall11" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -20, 0, 14.7) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall11"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +mesh = SubResource("BoxMesh_43iq7") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall11"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +shape = SubResource("ConvexPolygonShape3D_jksjg") + +[node name="Wall13" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.9, 3.1, 10) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall13"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -0.1) +mesh = SubResource("BoxMesh_yxsbf") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall13"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -0.1) +shape = SubResource("ConvexPolygonShape3D_6ef7x") + +[node name="Wall14" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -14.9, 3.1, 9.9) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall14"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +mesh = SubResource("BoxMesh_yxsbf") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall14"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +shape = SubResource("ConvexPolygonShape3D_cabjl") + +[node name="WallCrate" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 1.1, 0, 5.4) +collision_layer = 3 +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/WallCrate"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, -0.1) +mesh = SubResource("BoxMesh_gv32u") + +[node name="MeshInstance3D2" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/WallCrate"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -1.9, 1, -2.5) +mesh = SubResource("BoxMesh_i5303") + +[node name="CollisionShape3D2" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/WallCrate"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -1.9, 1, -2.5) +shape = SubResource("ConvexPolygonShape3D_da5av") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/WallCrate"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, -0.1) +shape = SubResource("ConvexPolygonShape3D_sr0li") + +[node name="Txt_WallCrateHint" type="Label3D" parent="STATIC_ENVIRONMENT/WallCrate"] +transform = Transform3D(1.31134e-07, 0, 1, 0, 1, 0, -1, 0, 1.31134e-07, 0.1019, 1.21944, 0.0710106) +text = "Use the crate to get over this wall." + +[node name="Tunnel" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, -2.13162e-14, 0, 1, 0, 2.13162e-14, 0, 1, -2.3, 0, -5.1) +use_collision = true +collision_layer = 3 +polygon = PackedVector2Array(0, 0, 0, 3, 4, 3, 4, 0, 3.5, 0, 3.5, 2.5, 0.5, 2.5, 0.5, 0, 4, 0, 4, 0) +depth = 10.0 +material = ExtResource("1_lsda4") + +[node name="Wall_w_Door" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, -1.06581e-14, 0, 1, 0, 1.06581e-14, 0, 1, -4.8, 0, -5) +use_collision = true +collision_layer = 3 +polygon = PackedVector2Array(0, 0, 0, 3, 9.6, 3, 9.6, 0, 5, 0, 5, 2, 4, 2, 4, 0) +depth = 0.2 +material = ExtResource("1_lsda4") + +[node name="Txt_SceneTransition" type="Label3D" parent="STATIC_ENVIRONMENT/Wall_w_Door"] +transform = Transform3D(1, 0, 1.74846e-07, 0, 1, 0, -1.74846e-07, 0, 1, 4.59655, 2.18871, 0.0237131) +text = "SCENE TRANSITION" +font_size = 48 + +[node name="WallCrouch" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 1.06581e-14, 0, 1, 0, -1.06581e-14, 0, 1, -11.4105, 1, -2.89699) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/WallCrouch"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, -0.6) +mesh = SubResource("BoxMesh_xp63a") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/WallCrouch"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, -0.6) +shape = SubResource("ConvexPolygonShape3D_wntft") + +[node name="Txt_CrouchHint" type="Label3D" parent="STATIC_ENVIRONMENT/WallCrouch"] +transform = Transform3D(1.31134e-07, 0, 1, 0, 1, 0, -1, 0, 1.31134e-07, 0.107498, 0.21944, -0.01352) +text = "Crouch under this wall." + +[node name="Wall5" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -9.9, 0, -5.1) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall5"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +mesh = SubResource("BoxMesh_ukt6d") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall5"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +shape = SubResource("ConvexPolygonShape3D_8jyx7") + +[node name="Wall7" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 9.9, 0, -5.1) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall7"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +mesh = SubResource("BoxMesh_ukt6d") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall7"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +shape = SubResource("ConvexPolygonShape3D_8jyx7") + +[node name="Wall16" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, -1.06581e-14, 0, 1, 0, 1.06581e-14, 0, 1, 14.9, 0, 0) +collision_layer = 3 +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall16"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 4.8) +mesh = SubResource("BoxMesh_fccbs") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall16"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 4.8) +shape = SubResource("ConvexPolygonShape3D_ni8hy") + +[node name="WallSmaller" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -4.9, 0, 10) +collision_layer = 3 +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/WallSmaller"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -2.5) +mesh = SubResource("BoxMesh_vvuw2") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/WallSmaller"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -2.5) +shape = SubResource("ConvexPolygonShape3D_75rur") + +[node name="WallSmaller2" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -4.9, 0, 4.4) +collision_layer = 3 +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/WallSmaller2"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -2.8) +mesh = SubResource("BoxMesh_bjkal") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/WallSmaller2"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -2.8) +shape = SubResource("ConvexPolygonShape3D_8rj2a") + +[node name="CeilingGap" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -4.9, 2.5, 9.7) +collision_layer = 3 +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/CeilingGap"] +mesh = SubResource("BoxMesh_odmxg") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/CeilingGap"] +shape = SubResource("ConvexPolygonShape3D_p2jdc") + +[node name="WallSmaller3" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -14.9, 0, 10) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/WallSmaller3"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -2.5) +mesh = SubResource("BoxMesh_vvuw2") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/WallSmaller3"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -2.5) +shape = SubResource("ConvexPolygonShape3D_75rur") + +[node name="WallSmaller4" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -14.9, 0, 4.4) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/WallSmaller4"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -2.8) +mesh = SubResource("BoxMesh_bjkal") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/WallSmaller4"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -2.8) +shape = SubResource("ConvexPolygonShape3D_8rj2a") + +[node name="CeilingGap2" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -14.9, 2.5, 9.7) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/CeilingGap2"] +mesh = SubResource("BoxMesh_odmxg") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/CeilingGap2"] +shape = SubResource("ConvexPolygonShape3D_p2jdc") + +[node name="Shelf" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, 5.25794, 1.06589, 0.745962) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Shelf"] +mesh = SubResource("BoxMesh_ycjwp") +surface_material_override/0 = SubResource("StandardMaterial3D_gdv3w") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Shelf"] +shape = SubResource("ConvexPolygonShape3D_r233h") + +[node name="Shelf2" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -10.329, 1.06589, 14.3785) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Shelf2"] +mesh = SubResource("BoxMesh_ycjwp") +surface_material_override/0 = SubResource("StandardMaterial3D_gdv3w") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Shelf2"] +shape = SubResource("ConvexPolygonShape3D_r233h") + +[node name="SimpleBox" type="CSGBox3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -8, 0.5, 3.5) +use_collision = true +material = ExtResource("2_4ig6i") + +[node name="SimpleBox2" type="CSGBox3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -8, 1.5, 4.5) +use_collision = true +material = ExtResource("2_4ig6i") + +[node name="Txt_Flashlight" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1.31134e-07, 0, 1, 0, 1, 0, -1, 0, 1.31134e-07, 5.03834, 1.71944, 0.745962) +text = "You can pick up and +wield this FLASHLIGHT" + +[node name="Txt_Batteries" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1.31134e-07, 0, 1, 0, 1, 0, -1, 0, 1.31134e-07, 5.01753, 1.71944, 3.0981) +text = "Use these BATTERIES +to recharge the Flashlight" + +[node name="Txt_CarriableBox" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -4.7952, 1.71944, 6.42556) +text = "This crate is carriable." + +[node name="Txt_DoorBasic" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -4.7952, 2.21944, 9.62556) +text = "This is a basic door." + +[node name="Txt_DoorBasic2" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -14.5952, 4.81944, 6.82556) +text = "Work in progress." + +[node name="Txt_Switchable" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 1.06581e-14, 0, 1, 0, -1.06581e-14, 0, 1, -6.6081, 2.21944, 5.32556) +text = "This lamp is a \"Switchable\" object." + +[node name="Txt_CombinedObjects" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 1.06581e-14, 0, 1, 0, -1.06581e-14, 0, 1, -19.7592, 2.21944, 5.32556) +text = "By connecting objects with different scripts +you can create more complex behaviours. + +For example: this drawbridge was created by connecting +a press-and-hold object with two \"doors\"." + +[node name="FloatingPlattformSprint" type="CSGBox3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -12.1, 3, 22.4) +use_collision = true +size = Vector3(3, 0.2, 3) +material = ExtResource("2_4ig6i") + +[node name="FloatingPlattformSprintWall" type="CSGBox3D" parent="STATIC_ENVIRONMENT/FloatingPlattformSprint"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.6, 1.4) +use_collision = true +size = Vector3(3, 1, 0.2) +material = ExtResource("2_4ig6i") + +[node name="FloatingPlattformJump" type="CSGBox3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7.16775, 3, 20.4) +use_collision = true +size = Vector3(3, 0.2, 3) +material = ExtResource("2_4ig6i") + +[node name="FloatingPlattformJumpWall" type="CSGBox3D" parent="STATIC_ENVIRONMENT/FloatingPlattformJump"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.6, 1.4) +use_collision = true +size = Vector3(3, 1, 0.2) +material = ExtResource("2_4ig6i") + +[node name="Txt_FarPlattformSprint" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, -12.0101, 5.38871, 16.5037) +text = "Sprint and jump +to reach this plattform." +font_size = 48 + +[node name="Txt_FarPlattformJump" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, -7.0101, 5.38871, 16.5037) +text = "Jump to reach +this plattform." +font_size = 48 + +[node name="Txt_Container" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1.31134e-07, 0, 1, 0, 1, 0, -1, 0, 1.31134e-07, 5.08419, 1.71944, 5.85584) +text = "You can open this crate +to find more items." + +[node name="Txt_Welcome" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, 3.59312, 2.45602, 2.7823) +text = "Welcome to COGITO +This scene contains examples +of everything that is included in this +template." +horizontal_alignment = 0 +vertical_alignment = 0 + +[node name="Txt_DoorInfo" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -1.00688, 2.15602, 14.5823) +text = "The Door.gd script can be used to +create more complex furniture +like this dresser." +horizontal_alignment = 0 +vertical_alignment = 0 + +[node name="Txt_Key" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -10.329, 1.71944, 14.5981) +text = "Use this KEY +to open the next door." + +[node name="Txt_Combine" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -40.829, 1.75934, 14.4981) +text = "Combine the two items found here +to create the key item needed for this socket." + +[node name="Txt_Lightzone" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(0, 0, -1, 0, 1, 0, 1, 0, 0, -5.0023, 1.71944, 3.67125) +text = "LIGHTZONE +If the Player is using +a BrightnessComponent, +it will increase while +within the Lightzone." + +[node name="BoxPotions" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, -1.06581e-14, 0, 1, 0, 1.06581e-14, 0, 1, 14.3, 0, -2.7) +collision_layer = 3 +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/BoxPotions"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +mesh = SubResource("BoxMesh_jlrlq") +skeleton = NodePath("../../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/BoxPotions"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +shape = SubResource("BoxShape3D_enk60") + +[node name="Txt_Potions" type="Label3D" parent="STATIC_ENVIRONMENT/BoxPotions"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -0.51006, 0.812286, -0.412926) +text = "Pick up +these potions." +font_size = 24 +horizontal_alignment = 0 + +[node name="Box" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 4.3, 0, 7.3) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Box"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +mesh = SubResource("BoxMesh_jlrlq") +skeleton = NodePath("../../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Box"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +shape = SubResource("BoxShape3D_enk60") + +[node name="BoxCombineA" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -39, 0, 11.5) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/BoxCombineA"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +mesh = SubResource("BoxMesh_jlrlq") +skeleton = NodePath("../../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/BoxCombineA"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +shape = SubResource("BoxShape3D_enk60") + +[node name="BoxCombineB" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -39, 0, 8.5) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/BoxCombineB"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +mesh = SubResource("BoxMesh_jlrlq") +skeleton = NodePath("../../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/BoxCombineB"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +shape = SubResource("BoxShape3D_enk60") + +[node name="Box_FoamPistol" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, 10, 0, 7.8) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Box_FoamPistol"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +mesh = SubResource("BoxMesh_jlrlq") +skeleton = NodePath("../../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Box_FoamPistol"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +shape = SubResource("BoxShape3D_enk60") + +[node name="Txt_Foam" type="Label3D" parent="STATIC_ENVIRONMENT/Box_FoamPistol"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.412926, 0.812286, 0.51006) +text = "Pick up +this toy pistol." +font_size = 24 +horizontal_alignment = 0 + +[node name="BoxPressAndHold" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -24.5, 0, 7.5) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/BoxPressAndHold"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.7, 0.400002) +mesh = SubResource("BoxMesh_20e8y") +skeleton = NodePath("../../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/BoxPressAndHold"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.7, 0.400002) +shape = SubResource("ConvexPolygonShape3D_7ifeg") + +[node name="Txt_Weel" type="Label3D" parent="STATIC_ENVIRONMENT/BoxPressAndHold"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, 0.38994, 1.19408, 0.344856) +text = "Hold to turn +the wheel." +font_size = 24 +horizontal_alignment = 0 + +[node name="BoxStamina" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 1.74846e-07, 0, 1, 0, -1.74846e-07, 0, 1, 14.3071, 0, 0.79101) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/BoxStamina"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +mesh = SubResource("BoxMesh_jlrlq") +skeleton = NodePath("../../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/BoxStamina"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +shape = SubResource("BoxShape3D_enk60") + +[node name="Txt_Stamina" type="Label3D" parent="STATIC_ENVIRONMENT/BoxStamina"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0.489239, 1.76776, -0.0121455) +text = "Read the description to +find out what this potion does!" + +[node name="Ramp" type="CSGMesh3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -9.5, 1.55, 2.5) +use_collision = true +mesh = SubResource("PrismMesh_fghv1") + +[node name="GateDiamondKey" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -33, 0, 14.5) +use_collision = true +collision_layer = 3 +polygon = PackedVector2Array(0, 0, 0, 3, 10, 3, 10, 0, 4, 0, 4, 2, 2, 2, 2, 0) +depth = 0.2 +material = ExtResource("1_lsda4") + +[node name="GateMovement" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -5, 0, -5) +use_collision = true +polygon = PackedVector2Array(0, 0, 0, 3, 10, 3, 10, 0, 4, 0, 4, 2, 1, 2, 1, 0) +depth = 0.2 +material = ExtResource("1_lsda4") + +[node name="Txt_MovementArea" type="Label3D" parent="STATIC_ENVIRONMENT/GateMovement"] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 2.49002, 2.18871, -0.20731) +text = "MOVEMENT TEST AREA" +font_size = 48 + +[node name="Gate2" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, -1.06581e-14, 0, 1, 0, 1.06581e-14, 0, 1, -4.8, 0, 3) +use_collision = true +collision_layer = 3 +polygon = PackedVector2Array(0, 0, 0, 3, 9.6, 3, 9.6, 0, 4, 0, 4, 2, 1, 2, 1, 0) +depth = 0.2 +material = ExtResource("1_lsda4") + +[node name="Txt_Item" type="Label3D" parent="STATIC_ENVIRONMENT/Gate2"] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 2.52371, 2.18871, -0.203554) +text = "INTERACTIVE OBJECTS" +font_size = 48 + +[node name="Gate4" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 4.8, 0, 14.6) +use_collision = true +collision_layer = 3 +polygon = PackedVector2Array(0, 0, 0, 3, 9.6, 3, 9.6, 0, 4, 0, 4, 2, 1, 2, 1, 0) +depth = 0.2 +material = ExtResource("1_lsda4") + +[node name="Gate3" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 4.8, 0, -5) +use_collision = true +collision_layer = 3 +polygon = PackedVector2Array(0, 0, 0, 3, 19.8, 3, 19.8, 0, 4, 0, 4, 2, 1, 2, 1, 0) +depth = 0.2 +material = ExtResource("1_lsda4") + +[node name="Txt_Item" type="Label3D" parent="STATIC_ENVIRONMENT/Gate3"] +transform = Transform3D(1, 0, 1.74846e-07, 0, 1, 0, -1.74846e-07, 0, 1, 2.52371, 2.18871, 0.00344944) +text = "ITEMS AND INVENTORY " +font_size = 48 + +[node name="CSGMesh3D" type="CSGMesh3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, -2.27629, 2.18871, 2.79645) + +[node name="Railing" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -43, 0, 19) +use_collision = true +polygon = PackedVector2Array(0, 0.9, 0, 1, 2, 1, 2, 0.9, 1.05, 0.9, 1.05, 0, 0.95, 0, 0.95, 0.9) +depth = 0.1 +material = ExtResource("1_lsda4") + +[node name="Railing6" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -43, 0, 16.7) +use_collision = true +polygon = PackedVector2Array(0, 0.9, 0, 1, 2, 1, 2, 0.9, 1.05, 0.9, 1.05, 0, 0.95, 0, 0.95, 0.9) +depth = 0.1 +material = ExtResource("1_lsda4") + +[node name="Railing7" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -43, 0, 14.7) +use_collision = true +polygon = PackedVector2Array(0, 0.9, 0, 1, 2, 1, 2, 0.9, 1.05, 0.9, 1.05, 0, 0.95, 0, 0.95, 0.9) +depth = 0.1 +material = ExtResource("1_lsda4") + +[node name="Railing2" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -41, 0, 19) +use_collision = true +polygon = PackedVector2Array(0, 0.9, 0, 1, 2, 1, 2, 0.9, 1.05, 0.9, 1.05, 0, 0.95, 0, 0.95, 0.9) +depth = 0.1 +material = ExtResource("1_lsda4") + +[node name="Railing3" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -39, 0, 19) +use_collision = true +polygon = PackedVector2Array(0, 0.9, 0, 1, 2, 1, 2, 0.9, 1.05, 0.9, 1.05, 0, 0.95, 0, 0.95, 0.9) +depth = 0.1 +material = ExtResource("1_lsda4") + +[node name="Railing4" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -37, 0, 19) +use_collision = true +polygon = PackedVector2Array(0, 0.9, 0, 1, 2, 1, 2, 0.9, 1.05, 0.9, 1.05, 0, 0.95, 0, 0.95, 0.9) +depth = 0.1 +material = ExtResource("1_lsda4") + +[node name="Railing5" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -35, 0, 19) +use_collision = true +polygon = PackedVector2Array(0, 0.9, 0, 1, 2, 1, 2, 0.9, 1.05, 0.9, 1.05, 0, 0.95, 0, 0.95, 0.9) +depth = 0.1 +material = ExtResource("1_lsda4") + +[node name="Corner" type="CSGBox3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -42.8, 0.6, 18.8) +size = Vector3(0.4, 1.2, 0.4) +material = ExtResource("1_lsda4") + +[node name="Corner3" type="CSGBox3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10.2, 0.6, 6.3) +size = Vector3(0.2, 1.2, 0.2) +material = ExtResource("1_lsda4") + +[node name="Corner2" type="CSGBox3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -33.2, 0.6, 18.8) +size = Vector3(0.4, 1.2, 0.4) +material = ExtResource("1_lsda4") + +[node name="LightzoneCeiling" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(0, 0, -1, 0, 1, 0, 1, 0, 0, -6, 2.975, 3.8) + +[node name="LightzoneCeiling2" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/LightzoneCeiling"] +material_override = ExtResource("1_lsda4") +mesh = SubResource("BoxMesh_l3y0e") +skeleton = NodePath("../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/LightzoneCeiling"] +shape = SubResource("ConvexPolygonShape3D_hs75h") + +[node name="Plattform" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(0, 0, -1, 0, 1, 0, 1, 0, 0, -8.5, 2.95, -6.2) + +[node name="Floor" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Plattform"] +material_override = ExtResource("1_lsda4") +mesh = SubResource("BoxMesh_ow56r") +skeleton = NodePath("../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Plattform"] +shape = SubResource("ConvexPolygonShape3D_7sd6h") + +[node name="Corner4" type="CSGBox3D" parent="STATIC_ENVIRONMENT/Plattform"] +transform = Transform3D(0, 0, 1, 0, 1, 0, -1, 0, 0, 1, 0.6, 0.9) +size = Vector3(0.2, 1.1, 0.2) +material = ExtResource("1_lsda4") + +[node name="Corner5" type="CSGBox3D" parent="STATIC_ENVIRONMENT/Plattform"] +transform = Transform3D(0, 0, 1, 0, 1, 0, -1, 0, 0, 1, 0.6, -0.900002) +size = Vector3(0.2, 1.1, 0.2) +material = ExtResource("1_lsda4") + +[node name="Railing9" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT/Plattform"] +transform = Transform3D(-8.74228e-08, 0, -1, 0, 1, 0, 1, 0, -8.74228e-08, -0.999999, 0.05, -1.00001) +use_collision = true +polygon = PackedVector2Array(0, 0.9, 0, 1, 2, 1, 2, 0.9, 1.05, 0.9, 1.05, 0, 0.95, 0, 0.95, 0.9) +depth = 0.1 +material = ExtResource("1_lsda4") + +[node name="Railing10" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT/Plattform"] +transform = Transform3D(-1, 0, 1.31134e-07, 0, 1, 0, -1.31134e-07, 0, -1, 1, 0.05, -1.00001) +use_collision = true +polygon = PackedVector2Array(0, 0.9, 0, 1, 2, 1, 2, 0.9, 1.05, 0.9, 1.05, 0, 0.95, 0, 0.95, 0.9) +depth = 0.1 +material = ExtResource("1_lsda4") + +[node name="Railing11" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT/Plattform"] +transform = Transform3D(-1, 0, 1.31134e-07, 0, 1, 0, -1.31134e-07, 0, -1, 1, 0.05, 0.899994) +use_collision = true +polygon = PackedVector2Array(0, 0.9, 0, 1, 2, 1, 2, 0.9, 1.05, 0.9, 1.05, 0, 0.95, 0, 0.95, 0.9) +depth = 0.1 +material = ExtResource("1_lsda4") + +[node name="INTERACTIVE_OBJECTS" type="Node" parent="."] + +[node name="Door_A" parent="INTERACTIVE_OBJECTS" instance=ExtResource("8_xabdk")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -14.9, 0, 9.2) +open_rotation_deg = -95.0 +closed_position = Vector3(-14.9, 0, 9.2) +open_position = Vector3(-14.9, 0, 8.309) + +[node name="Lamp_Standing" parent="INTERACTIVE_OBJECTS" instance=ExtResource("18_oxm1j")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -16.7066, 0, 5.95227) + +[node name="ButtonChain" type="AnimatableBody3D" parent="INTERACTIVE_OBJECTS"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -20.1377, 1.22332, 6.3) +collision_layer = 3 +script = ExtResource("27_r5oie") +switch_sound = ExtResource("36_42jeg") +objects_call_interact = Array[NodePath]([NodePath("../CeilingLamp3"), NodePath("../CeilingLamp2"), NodePath("../CeilingLamp")]) +objects_call_delay = 0.3 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="INTERACTIVE_OBJECTS/ButtonChain"] +shape = SubResource("CapsuleShape3D_50xya") + +[node name="MeshInstance3D" type="MeshInstance3D" parent="INTERACTIVE_OBJECTS/ButtonChain"] +mesh = SubResource("CapsuleMesh_204vo") + +[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="INTERACTIVE_OBJECTS/ButtonChain"] +bus = &"SFX" + +[node name="Button_Case" type="MeshInstance3D" parent="INTERACTIVE_OBJECTS/ButtonChain"] +transform = Transform3D(1, 0, 0, 0, 0.707107, -0.707107, 0, 0.707107, 0.707107, 0, -0.03087, 0.0244007) +mesh = SubResource("BoxMesh_woscm") +skeleton = NodePath("../../..") + +[node name="CeilingLamp" parent="INTERACTIVE_OBJECTS" instance=ExtResource("7_3y6g2")] + +[node name="CeilingLamp2" parent="INTERACTIVE_OBJECTS" instance=ExtResource("7_3y6g2")] +transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, -22.7641, 1.7, 5.40424) + +[node name="CeilingLamp3" parent="INTERACTIVE_OBJECTS" instance=ExtResource("7_3y6g2")] +transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, -21.5641, 1.7, 5.40424) + +[node name="Chest" parent="INTERACTIVE_OBJECTS" groups=["external_inventory"] instance=ExtResource("14_d7sxi")] +transform = Transform3D(-0.125576, 0, 0.992084, 0, 1, 0, -0.992084, 0, -0.125576, -4.38933, 0.0425703, 5.97176) +inventory_data = SubResource("Resource_pqw8r") + +[node name="PressAndHold" parent="INTERACTIVE_OBJECTS" instance=ExtResource("22_ni6um")] +rotate_while_holding = true +hold_audio_stream = ExtResource("25_3nnou") + +[node name="RampA" type="AnimatableBody3D" parent="INTERACTIVE_OBJECTS"] +transform = Transform3D(-0.0871558, -0.996195, 0, 0.996195, -0.0871558, 0, 0, 0, 1, -35, 0, 10) +script = ExtResource("23_rfav8") +use_z_axis = true +open_rotation_deg = 180.0 +closed_rotation_deg = 95.0 + +[node name="MeshInstance3D" type="MeshInstance3D" parent="INTERACTIVE_OBJECTS/RampA"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 0) +mesh = SubResource("BoxMesh_w1o4d") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="INTERACTIVE_OBJECTS/RampA"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 0) +shape = SubResource("BoxShape3D_rkvi0") + +[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="INTERACTIVE_OBJECTS/RampA"] + +[node name="RampB" type="AnimatableBody3D" parent="INTERACTIVE_OBJECTS"] +transform = Transform3D(0.0871558, 0.996195, -1.50996e-07, 0.996195, -0.0871558, 0, -1.31602e-08, -1.50421e-07, -1, -43, 0, 10) +script = ExtResource("23_rfav8") +use_z_axis = true +open_rotation_deg = 180.0 +closed_rotation_deg = 95.0 + +[node name="MeshInstance3D" type="MeshInstance3D" parent="INTERACTIVE_OBJECTS/RampB"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 0) +mesh = SubResource("BoxMesh_w1o4d") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="INTERACTIVE_OBJECTS/RampB"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 0) +shape = SubResource("ConvexPolygonShape3D_hq8yc") + +[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="INTERACTIVE_OBJECTS/RampB"] + +[node name="DoorLocked" parent="INTERACTIVE_OBJECTS" instance=ExtResource("8_xabdk")] +transform = Transform3D(1, 0, 1.06581e-14, 0, 1, 0, -1.06581e-14, 0, 1, -24.9, 0, 9.2) +is_locked = true +key = ExtResource("9_g1bqh") +key_hint = "Locked. Is there a key nearby?" +open_rotation_deg = -95.0 + +[node name="Cabinet_Prefab" parent="INTERACTIVE_OBJECTS" instance=ExtResource("35_ee66c")] +transform = Transform3D(1, 0, -1.74846e-07, 0, 1, 0, 1.74846e-07, 0, 1, -12.0996, 0.600001, 14.2231) + +[node name="Pickup_Battery" parent="INTERACTIVE_OBJECTS/Cabinet_Prefab" instance=ExtResource("13_6m0er")] +transform = Transform3D(-3.5715e-08, -0.817064, 0.576546, 1, -4.37114e-08, 0, 2.52016e-08, 0.576546, 0.817064, -0.136503, 0.434938, -0.0415781) +mass = 0.5 +slot_data = SubResource("Resource_1m0cj") + +[node name="MeshInstance3D2" parent="INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery" index="0"] +transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 0, 0) +skeleton = NodePath("../../../..") + +[node name="MeshInstance3D3" parent="INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery" index="1"] +transform = Transform3D(0.5, -1.77636e-15, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 0.0747194, 0) +skeleton = NodePath("../../../..") + +[node name="MeshInstance3D4" parent="INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery" index="2"] +transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 0.104715, 0) +skeleton = NodePath("../../../..") + +[node name="CollisionShape3D" parent="INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery" index="3"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0306714, 0) + +[node name="Pickup_Battery2" parent="INTERACTIVE_OBJECTS/Cabinet_Prefab" instance=ExtResource("13_6m0er")] +transform = Transform3D(-3.5715e-08, -0.817064, 0.576546, 1, -4.37114e-08, 0, 2.52016e-08, 0.576546, 0.817064, 0.215507, 0.434938, -0.0547223) +slot_data = SubResource("Resource_ogqmk") + +[node name="MeshInstance3D2" parent="INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery2" index="0"] +transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 0, 0) +skeleton = NodePath("../../../..") + +[node name="MeshInstance3D3" parent="INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery2" index="1"] +transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 0.0747198, 0) +skeleton = NodePath("../../../..") + +[node name="MeshInstance3D4" parent="INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery2" index="2"] +transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 0.104715, 0) +skeleton = NodePath("../../../..") + +[node name="CollisionShape3D" parent="INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery2" index="3"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0306714, 0) + +[node name="CarriableBox" parent="INTERACTIVE_OBJECTS" instance=ExtResource("6_cy1m6")] +transform = Transform3D(0.90323, 0, 0.429156, 0, 1, 0, -0.429156, 0, 0.90323, -14.0048, 0.748613, 6.50097) +carry_distance_offset = -0.3 + +[node name="GateA" type="AnimatableBody3D" parent="INTERACTIVE_OBJECTS"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -45, 0, 14.6) +script = ExtResource("23_rfav8") +open_rotation_deg = -80.0 +closed_rotation_deg = -180.0 +door_speed = 0.02 + +[node name="MeshInstance3D" type="MeshInstance3D" parent="INTERACTIVE_OBJECTS/GateA"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.5, 1, 0) +mesh = SubResource("BoxMesh_rixwv") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="INTERACTIVE_OBJECTS/GateA"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.5, 1, 0) +shape = SubResource("ConvexPolygonShape3D_qb88g") + +[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="INTERACTIVE_OBJECTS/GateA"] + +[node name="GateB" type="AnimatableBody3D" parent="INTERACTIVE_OBJECTS"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -47, 0, 14.6) +script = ExtResource("23_rfav8") +open_rotation_deg = -100.0 +door_speed = 0.02 + +[node name="MeshInstance3D" type="MeshInstance3D" parent="INTERACTIVE_OBJECTS/GateB"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.5, 1, 0) +mesh = SubResource("BoxMesh_rixwv") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="INTERACTIVE_OBJECTS/GateB"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.5, 1, 0) +shape = SubResource("ConvexPolygonShape3D_qb88g") + +[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="INTERACTIVE_OBJECTS/GateB"] + +[node name="SocketForDiamondKey" type="AnimatableBody3D" parent="INTERACTIVE_OBJECTS"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -48.2321, 0.9, 14.3285) +collision_layer = 3 +script = ExtResource("27_r5oie") +allows_repeated_interaction = false +has_been_used_hint = "I'm done with this." +interaction_text_when_on = "Remove" +interaction_text_when_off = "Place" +switch_sound = ExtResource("30_42jtk") +needs_item_to_operate = true +required_item = ExtResource("28_3r4lg") +item_hint = "Something can be placed here." +objects_toggle_visibility = Array[NodePath]([NodePath("SlottedDiamond")]) +objects_call_interact = Array[NodePath]([NodePath("../GateA"), NodePath("../GateB")]) + +[node name="SpotLight3D" type="OmniLight3D" parent="INTERACTIVE_OBJECTS/SocketForDiamondKey"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.215919, 0.212826, 0.0388637) +omni_range = 1.0 + +[node name="SlottedDiamond" type="CSGPolygon3D" parent="INTERACTIVE_OBJECTS/SocketForDiamondKey"] +transform = Transform3D(1.5, 0, 0, 0, 1.5, 0, 0, 0, 1.5, 0, 0, 0) +visible = false +polygon = PackedVector2Array(0, 0.125, 0.15, 0.25, 0.3, 0.125, 0.15, 0) +depth = 0.02 +material = SubResource("StandardMaterial3D_r708p") + +[node name="InteractionShape" type="CollisionShape3D" parent="INTERACTIVE_OBJECTS/SocketForDiamondKey"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.23629, 0.125816, 0.000281334) +shape = SubResource("BoxShape3D_qu2im") + +[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="INTERACTIVE_OBJECTS/SocketForDiamondKey"] +bus = &"SFX" + +[node name="SocketMesh" type="CSGPolygon3D" parent="INTERACTIVE_OBJECTS/SocketForDiamondKey"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.284077, -0.899999, 0.094192) +polygon = PackedVector2Array(0, 0, 0, 1, 0.3, 1, 0.5, 0.85, 0.7, 1, 1, 1, 1, 0) +depth = 0.2 +material = ExtResource("1_lsda4") + +[node name="Button" type="AnimatableBody3D" parent="INTERACTIVE_OBJECTS"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -43.2, 1.23087, 18.5756) +collision_layer = 3 +script = ExtResource("27_r5oie") +interaction_text_when_on = "Activate Platform" +interaction_text_when_off = "Activate Platform" +switch_sound = ExtResource("36_42jeg") +objects_call_interact = Array[NodePath]([NodePath("../MovingPlattform")]) + +[node name="CollisionShape3D" type="CollisionShape3D" parent="INTERACTIVE_OBJECTS/Button"] +shape = SubResource("CapsuleShape3D_50xya") + +[node name="MeshInstance3D" type="MeshInstance3D" parent="INTERACTIVE_OBJECTS/Button"] +mesh = SubResource("CapsuleMesh_204vo") + +[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="INTERACTIVE_OBJECTS/Button"] +bus = &"SFX" + +[node name="Button_Case" type="MeshInstance3D" parent="INTERACTIVE_OBJECTS/Button"] +transform = Transform3D(1, 0, 0, 0, 0.707107, -0.707107, 0, 0.707107, 0.707107, 0, -0.03087, 0.0244007) +mesh = SubResource("BoxMesh_woscm") +skeleton = NodePath("../../..") + +[node name="MovingPlattform" type="AnimatableBody3D" parent="INTERACTIVE_OBJECTS"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -42, -0.05, 17.5) +script = ExtResource("23_rfav8") +is_sliding = true +closed_position = Vector3(-42, -0.05, 17.5) +open_position = Vector3(-7.8, -0.05, 15.8) +door_speed = 15.0 + +[node name="MeshInstance3D" type="MeshInstance3D" parent="INTERACTIVE_OBJECTS/MovingPlattform"] +mesh = SubResource("BoxMesh_7pweo") +skeleton = NodePath("../../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="INTERACTIVE_OBJECTS/MovingPlattform"] +shape = SubResource("BoxShape3D_xr44e") + +[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="INTERACTIVE_OBJECTS/MovingPlattform"] + +[node name="ITEM_PICKUPS" type="Node" parent="."] + +[node name="Pickup_Key" parent="ITEM_PICKUPS" instance=ExtResource("9_qv8nx")] +transform = Transform3D(-0.258819, 0, 0.965926, 0, 1, 0, -0.965926, 0, -0.258819, -20.3432, 1.15447, 14.3198) + +[node name="Pickup_Battery" parent="ITEM_PICKUPS" instance=ExtResource("13_6m0er")] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -4.8169, 0.119063, 2.84064) +slot_data = SubResource("Resource_2eq5d") + +[node name="Pickup_Battery2" parent="ITEM_PICKUPS" instance=ExtResource("13_6m0er")] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -4.8169, 0.119063, 2.54394) +slot_data = SubResource("Resource_q21gv") + +[node name="Pickup_Battery3" parent="ITEM_PICKUPS" instance=ExtResource("13_6m0er")] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -4.8169, 0.119063, 3.15544) +slot_data = SubResource("Resource_op7ip") + +[node name="Pickup_Battery4" parent="ITEM_PICKUPS" instance=ExtResource("13_6m0er")] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -4.5813, 0.119063, 2.73264) +slot_data = SubResource("Resource_6sppo") + +[node name="Pickup_Battery5" parent="ITEM_PICKUPS" instance=ExtResource("13_6m0er")] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -4.256, 0.119063, 2.92864) +slot_data = SubResource("Resource_itbno") + +[node name="Pickup_Battery6" parent="ITEM_PICKUPS" instance=ExtResource("13_6m0er")] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -4.5813, 0.119063, 2.99264) +slot_data = SubResource("Resource_5a5sb") + +[node name="Pickup_StaminaExtension" parent="ITEM_PICKUPS" instance=ExtResource("18_pobhb")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.23053, 1.03198, 0.820036) +slot_data = SubResource("Resource_k2gss") + +[node name="Pickup_Flashlight" parent="ITEM_PICKUPS" instance=ExtResource("1_oweej")] +transform = Transform3D(0.707107, 0.603448, 0.368578, 0, 0.521248, -0.853405, -0.707107, 0.603448, 0.368578, -4.73354, 1.21477, 0.740502) + +[node name="HealthPotion" parent="ITEM_PICKUPS" instance=ExtResource("12_2vt2n")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.04485, 1.30439, -2.94002) +slot_data = SubResource("Resource_a1xk0") + +[node name="HealthPotion2" parent="ITEM_PICKUPS" instance=ExtResource("12_2vt2n")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.40325, 1.30439, -2.63182) +slot_data = SubResource("Resource_g6hy2") + +[node name="HealthPotion3" parent="ITEM_PICKUPS" instance=ExtResource("12_2vt2n")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.11495, 1.30439, -2.43652) +slot_data = SubResource("Resource_db2dq") + +[node name="pickup_pistol" parent="ITEM_PICKUPS" instance=ExtResource("30_a7v26")] +transform = Transform3D(-0.476652, -0.798393, -0.367929, 0, 0.418533, -0.908202, 0.879092, -0.432897, -0.199495, 0.0763087, 1.13928, 7.81337) +projectile_prefab = null + +[node name="RotatingLift" type="Node3D" parent="."] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -24.6928, 3.8552, 8.98188) + +[node name="StaticBody3D" type="StaticBody3D" parent="RotatingLift"] + +[node name="MeshInstance3D" type="MeshInstance3D" parent="RotatingLift/StaticBody3D"] +mesh = SubResource("BoxMesh_ebsqj") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="RotatingLift/StaticBody3D"] +shape = SubResource("BoxShape3D_m64r0") + +[node name="HingeJoint3D_A" type="HingeJoint3D" parent="RotatingLift"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.75, -0.231401) +node_a = NodePath("../Arm") +node_b = NodePath("../StaticBody3D") +motor/enable = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="RotatingLift/HingeJoint3D_A"] +transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0.16604) +mesh = SubResource("CylinderMesh_i0gq6") + +[node name="Arm" type="RigidBody3D" parent="RotatingLift"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.528, 0.75, -0.113401) +axis_lock_linear_x = true +gravity_scale = 0.0 + +[node name="MeshInstance3D" type="MeshInstance3D" parent="RotatingLift/Arm"] +mesh = SubResource("BoxMesh_3y43p") +skeleton = NodePath("../../HingeJoint3D_A") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="RotatingLift/Arm"] +shape = SubResource("BoxShape3D_xxnqw") + +[node name="HingeJoint3D_B" type="HingeJoint3D" parent="RotatingLift"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.98009, 0.75, -0.178101) +node_a = NodePath("Platform") +node_b = NodePath("../Arm") + +[node name="Platform" type="RigidBody3D" parent="RotatingLift/HingeJoint3D_B"] +axis_lock_angular_x = true +axis_lock_angular_y = true +axis_lock_angular_z = true +gravity_scale = 0.0 + +[node name="MeshInstance3D" type="MeshInstance3D" parent="RotatingLift/HingeJoint3D_B/Platform"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -0.747252) +mesh = SubResource("BoxMesh_bhd5a") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="RotatingLift/HingeJoint3D_B/Platform"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -0.747252) +shape = SubResource("BoxShape3D_el7ru") + +[node name="Lightzone_Lamp" parent="." instance=ExtResource("24_p17c7")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -16.1612, 2.89221, 3.73346) + +[node name="HealZone" parent="." instance=ExtResource("19_2mngh")] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -15.7487, 4.505, 9.1451) + +[node name="Txt_ZoneHeal" type="Label3D" parent="HealZone"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, 0.0417995, 0.95102, -0.8628) +text = " HAZARD ZONE +can also be set +to heal you." +vertical_alignment = 0 + +[node name="HazardZone" parent="." instance=ExtResource("20_dgnbq")] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -15.7487, 4.505, 7.1451) + +[node name="Txt_ZoneHazard" type="Label3D" parent="HazardZone"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -0.00810051, 0.95102, -0.8628) +text = "HAZARD ZONE +drains your health +over time." +vertical_alignment = 0 + +[node name="DiamondKeyA" parent="." instance=ExtResource("25_w5f1m")] +transform = Transform3D(-4.37114e-08, -1, 0, -4.37114e-08, 1.91069e-15, 1, -1, 4.37114e-08, -4.37114e-08, -48.826, 1.15805, 11.5805) + +[node name="DiamondKeyB" parent="." instance=ExtResource("26_1prk2")] +transform = Transform3D(1.91069e-15, -1, -4.37114e-08, -4.37114e-08, -4.37114e-08, 1, -1, 0, -4.37114e-08, -48.8403, 1.07184, 8.62943) + +[node name="TargetDestructable" parent="." instance=ExtResource("8_tk621")] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -0.359148, 1.47946, 12.0464) + +[node name="TargetDestructable2" parent="." instance=ExtResource("8_tk621")] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -2.38405, 2.27151, 14.1442) + +[node name="TargetDestructable3" parent="." instance=ExtResource("8_tk621")] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, 2.14804, 1.65236, 13.3596) + +[node name="Player" parent="." instance=ExtResource("1_7d2n7")] +transform = Transform3D(-1, 0, 7.45058e-07, 0, 1, 0, -7.45058e-07, 0, -1, -7.5375, 0.905039, -3.30884) +pause_menu = NodePath("../PauseMenu") +player_hud = NodePath("../Player_HUD") +inventory_data = SubResource("Resource_nut7p") +step_height_camera_lerp = 1.5 + +[node name="Player_HUD" parent="." node_paths=PackedStringArray("player") instance=ExtResource("4_1ofwa")] +player = NodePath("../Player") +use_stamina_component = true + +[node name="PauseMenu" parent="." instance=ExtResource("3_q2rvv")] + +[node name="Ladder" type="Area3D" parent="."] +transform = Transform3D(-2.98023e-08, 0, -1, 0, 1, 0, 1, 0, -2.98023e-08, -18.4395, 1.6, -4.87125) +script = ExtResource("39_ferka") + +[node name="ladderArea" type="CollisionShape3D" parent="Ladder"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.1, 0, 0) +shape = SubResource("BoxShape3D_rj7xk") + +[node name="ladder" parent="Ladder" instance=ExtResource("39_ri7bt")] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 0, 0) + +[node name="CollisionShape3D" type="CollisionShape3D" parent="Ladder/ladder"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.00152588, -0.0832032, 0) +shape = SubResource("BoxShape3D_xagqk") + +[node name="Stairs" type="Node3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -23.8, 0.15, 0.75) + +[node name="CSGBox3D" type="CSGBox3D" parent="Stairs"] +use_collision = true +size = Vector3(2, 0.3, 0.5) +material = ExtResource("38_l5vpp") + +[node name="CSGBox3D2" type="CSGBox3D" parent="Stairs"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.15, 0.5) +use_collision = true +size = Vector3(2, 0.6, 0.5) +material = ExtResource("38_l5vpp") + +[node name="CSGBox3D3" type="CSGBox3D" parent="Stairs"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.3, 1) +use_collision = true +size = Vector3(2, 0.9, 0.5) +material = ExtResource("38_l5vpp") + +[node name="CSGBox3D4" type="CSGBox3D" parent="Stairs"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.45, 1.5) +use_collision = true +size = Vector3(2, 1.2, 0.5) +material = ExtResource("38_l5vpp") + +[node name="CSGBox3D5" type="CSGBox3D" parent="Stairs"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.6, 2) +use_collision = true +size = Vector3(2, 1.5, 0.5) +material = ExtResource("38_l5vpp") + +[node name="CSGBox3D6" type="CSGBox3D" parent="Stairs"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0, 1.5, 3.25) +use_collision = true +size = Vector3(2, 0.3, 2) +material = ExtResource("38_l5vpp") + +[node name="CSGBox3D14" type="CSGBox3D" parent="Stairs"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 1.25, 1.8, 3.25) +use_collision = true +size = Vector3(2, 0.3, 0.5) +material = ExtResource("38_l5vpp") + +[node name="CSGBox3D15" type="CSGBox3D" parent="Stairs"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 1.75, 2.1, 3.25) +use_collision = true +size = Vector3(2, 0.3, 0.5) +material = ExtResource("38_l5vpp") + +[node name="CSGBox3D16" type="CSGBox3D" parent="Stairs"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 2.25, 2.4, 3.25) +use_collision = true +size = Vector3(2, 0.3, 0.5) +material = ExtResource("38_l5vpp") + +[node name="CSGBox3D17" type="CSGBox3D" parent="Stairs"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 2.75, 2.7, 3.25) +use_collision = true +size = Vector3(2, 0.3, 0.5) +material = ExtResource("38_l5vpp") + +[node name="LoadButton" type="AnimatableBody3D" parent="."] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -5.33162, 1.3592, 0.413951) +collision_layer = 3 +script = ExtResource("41_uk6of") +interaction_text = "Load" + +[node name="CollisionShape3D" type="CollisionShape3D" parent="LoadButton"] +shape = SubResource("CapsuleShape3D_50xya") + +[node name="Button_Case" type="MeshInstance3D" parent="LoadButton"] +transform = Transform3D(1, 0, 0, 0, 0.707107, -0.707107, 0, 0.707107, 0.707107, 0, 0, 0) +mesh = SubResource("BoxMesh_woscm") +skeleton = NodePath("../../..") + +[node name="MeshInstance3D" type="MeshInstance3D" parent="LoadButton/Button_Case"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.00194824, -0.0588716) +mesh = SubResource("CapsuleMesh_204vo") + +[node name="SaveButton" type="AnimatableBody3D" parent="."] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -5.33162, 1.3592, 1.41395) +collision_layer = 3 +script = ExtResource("41_uk6of") +interaction_text = "Save" +for_saving = true + +[node name="CollisionShape3D" type="CollisionShape3D" parent="SaveButton"] +shape = SubResource("CapsuleShape3D_50xya") + +[node name="Button_Case" type="MeshInstance3D" parent="SaveButton"] +transform = Transform3D(1, 0, 0, 0, 0.707107, -0.707107, 0, 0.707107, 0.707107, 0, 0, 0) +mesh = SubResource("BoxMesh_woscm") +skeleton = NodePath("../../..") + +[node name="MeshInstance3D" type="MeshInstance3D" parent="SaveButton/Button_Case"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.00194824, -0.0588716) +mesh = SubResource("CapsuleMesh_204vo") + +[node name="TransitionZone" type="Area3D" parent="."] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, -10.4, 1.25, -11.6) +script = ExtResource("43_bchdf") +path_to_new_scene = "res://COGITO/DemoScenes/COGITO_02_SceneTransitionsA.tscn" +target_connector = "ConnectorA" + +[node name="MeshInstance3D" type="MeshInstance3D" parent="TransitionZone"] +mesh = SubResource("BoxMesh_fj0b6") +surface_material_override/0 = SubResource("StandardMaterial3D_cljom") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="TransitionZone"] +shape = SubResource("BoxShape3D_uobrk") + +[node name="ConnectorA" type="Node3D" parent="."] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, -10.5, 0.5, -8) + +[node name="RayCast3D" type="RayCast3D" parent="ConnectorA"] +target_position = Vector3(0, 0, -1) + +[editable path="INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery"] +[editable path="INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery2"] +[editable path="TargetDestructable"] +[editable path="TargetDestructable2"] +[editable path="TargetDestructable3"] diff --git a/COGITO/DemoScenes/COGBE2C.tmp b/COGITO/DemoScenes/COGBE2C.tmp new file mode 100644 index 00000000..03623b9e --- /dev/null +++ b/COGITO/DemoScenes/COGBE2C.tmp @@ -0,0 +1,1719 @@ +[gd_scene load_steps=136 format=3 uid="uid://cud7jwvomj24d"] + +[ext_resource type="PackedScene" uid="uid://kicjwmh02uwf" path="res://COGITO/PrefabScenes/player.tscn" id="1_7d2n7"] +[ext_resource type="Script" path="res://COGITO/SaveSystemPD/cogito_scene.gd" id="1_b15oo"] +[ext_resource type="Material" uid="uid://dkbgl3p3ffd1" path="res://COGITO/Assets/Materials/Prototype_DarkGrey.tres" id="1_lsda4"] +[ext_resource type="PackedScene" uid="uid://cwd3g16ep0idw" path="res://COGITO/PrefabScenes/pickup_flashlight.tscn" id="1_oweej"] +[ext_resource type="Material" uid="uid://hhhudvarh7gk" path="res://COGITO/Assets/Materials/Prototype_Orange.tres" id="2_4ig6i"] +[ext_resource type="Script" path="res://COGITO/InventoryPD/InventoryPD.gd" id="2_chxar"] +[ext_resource type="PackedScene" uid="uid://rw7gdui8lu3n" path="res://COGITO/EasyMenus/Scenes/pause_menu.tscn" id="3_q2rvv"] +[ext_resource type="PackedScene" uid="uid://0c32kepv0ahx" path="res://COGITO/PrefabScenes/Player_HUD.tscn" id="4_1ofwa"] +[ext_resource type="PackedScene" uid="uid://d3m4ni301eso7" path="res://COGITO/PrefabScenes/carriable_box.tscn" id="6_cy1m6"] +[ext_resource type="PackedScene" uid="uid://lsun1f1wjfxl" path="res://COGITO/PrefabScenes/ceiling_lamp.tscn" id="7_3y6g2"] +[ext_resource type="PackedScene" uid="uid://bho0nwh5rlnua" path="res://COGITO/PrefabScenes/target_destructable.tscn" id="8_tk621"] +[ext_resource type="PackedScene" uid="uid://bdyukj85qkut0" path="res://COGITO/PrefabScenes/door.tscn" id="8_xabdk"] +[ext_resource type="Resource" uid="uid://060gqm74tdlk" path="res://COGITO/InventoryPD/Items/Cogito_StaminaExtension.tres" id="8_yqvna"] +[ext_resource type="Resource" uid="uid://d4gdqvqsiiqs5" path="res://COGITO/InventoryPD/Items/Cogito_Key.tres" id="9_g1bqh"] +[ext_resource type="PackedScene" uid="uid://8wkt5k4dl40u" path="res://COGITO/PrefabScenes/pickup_key.tscn" id="9_qv8nx"] +[ext_resource type="PackedScene" uid="uid://0fj068bj0csc" path="res://COGITO/PrefabScenes/pickup_health_potion.tscn" id="12_2vt2n"] +[ext_resource type="PackedScene" uid="uid://bab56bf0vqfss" path="res://COGITO/PrefabScenes/pickup_battery.tscn" id="13_6m0er"] +[ext_resource type="PackedScene" uid="uid://3okedyf5glns" path="res://COGITO/PrefabScenes/container.tscn" id="14_d7sxi"] +[ext_resource type="Resource" uid="uid://cpqxudfjtjw66" path="res://COGITO/InventoryPD/Items/Cogito_HealthPotion.tres" id="15_86b07"] +[ext_resource type="Script" path="res://COGITO/InventoryPD/CustomResources/InventorySlotPD.gd" id="16_fg1wi"] +[ext_resource type="Resource" uid="uid://cupby6uqaftvv" path="res://COGITO/InventoryPD/Items/Cogito_Battery.tres" id="17_nl6sa"] +[ext_resource type="PackedScene" uid="uid://d1rq8gm20sjo1" path="res://COGITO/PrefabScenes/lamp_standing.tscn" id="18_oxm1j"] +[ext_resource type="PackedScene" uid="uid://sfypssn0rllo" path="res://COGITO/PrefabScenes/pickup_stamina_extension.tscn" id="18_pobhb"] +[ext_resource type="PackedScene" uid="uid://cjs44e1ow53rv" path="res://COGITO/PrefabScenes/heal_zone.tscn" id="19_2mngh"] +[ext_resource type="PackedScene" uid="uid://8h462cd7whew" path="res://COGITO/PrefabScenes/hazard_zone.tscn" id="20_dgnbq"] +[ext_resource type="PackedScene" uid="uid://bnygtkw3tvet6" path="res://COGITO/PrefabScenes/press_and_hold_wheel.tscn" id="22_ni6um"] +[ext_resource type="Script" path="res://COGITO/Scripts/Interact_Door.gd" id="23_rfav8"] +[ext_resource type="PackedScene" uid="uid://3gwo23kpr58f" path="res://COGITO/PrefabScenes/lightzone_lamp.tscn" id="24_p17c7"] +[ext_resource type="AudioStream" uid="uid://ftl7je6blfwq" path="res://COGITO/Assets/Audio/Kenney/stoneDrag4.ogg" id="25_3nnou"] +[ext_resource type="PackedScene" uid="uid://bc52bohkbf1yp" path="res://COGITO/PrefabScenes/pickup_diamond_key_a.tscn" id="25_w5f1m"] +[ext_resource type="PackedScene" uid="uid://djfg6ea5cbhyv" path="res://COGITO/PrefabScenes/pickup_diamond_key_b.tscn" id="26_1prk2"] +[ext_resource type="Texture2D" uid="uid://cgcrwmu2bs4se" path="res://COGITO/Assets/Textures/Prototype Textures/PNG/Green/texture_01.png" id="27_0a6c2"] +[ext_resource type="Script" path="res://COGITO/Scripts/switchable.gd" id="27_r5oie"] +[ext_resource type="Resource" uid="uid://gu1buq254o4l" path="res://COGITO/InventoryPD/Items/Cogito_DiamondKey_Combine.tres" id="28_3r4lg"] +[ext_resource type="AudioStream" uid="uid://bfmqga66x7l1k" path="res://COGITO/Assets/Audio/Kenney/rockHit2.ogg" id="30_42jtk"] +[ext_resource type="PackedScene" uid="uid://o0xgl5obc551" path="res://COGITO/PrefabScenes/pickup_pistol.tscn" id="30_a7v26"] +[ext_resource type="PackedScene" uid="uid://dbtarejfetahc" path="res://COGITO/PrefabScenes/Cabinet_prefab.tscn" id="35_ee66c"] +[ext_resource type="AudioStream" uid="uid://b6wdy2102jymr" path="res://COGITO/Assets/Audio/Kenney/UiAudio/switch2.ogg" id="36_42jeg"] +[ext_resource type="Material" uid="uid://dhg1uhiq7ywn2" path="res://COGITO/Assets/Materials/Prototype_Green.tres" id="38_l5vpp"] +[ext_resource type="Script" path="res://COGITO/Scripts/ladder_area.gd" id="39_ferka"] +[ext_resource type="PackedScene" uid="uid://c6dn6bn47xyrj" path="res://COGITO/Assets/Models/ladder.glb" id="39_ri7bt"] +[ext_resource type="Script" path="res://COGITO/Scripts/generic_interactable.gd" id="41_uk6of"] +[ext_resource type="Script" path="res://COGITO/Scripts/scene_transition_zone.gd" id="43_bchdf"] + +[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_2veog"] +sky_top_color = Color(0.576471, 0.960784, 1, 1) +sky_horizon_color = Color(0.745098, 0.779412, 0.785294, 1) +ground_bottom_color = Color(0.168627, 0.156863, 0.141176, 1) +ground_horizon_color = Color(0.745098, 0.779412, 0.785294, 1) + +[sub_resource type="Sky" id="Sky_sq3iy"] +sky_material = SubResource("ProceduralSkyMaterial_2veog") + +[sub_resource type="Environment" id="Environment_11v21"] +background_mode = 2 +sky = SubResource("Sky_sq3iy") +ambient_light_source = 3 +ambient_light_color = Color(0.588235, 0.588235, 0.588235, 1) +ambient_light_sky_contribution = 0.1 +ambient_light_energy = 0.2 +tonemap_mode = 2 +ssao_enabled = true +glow_enabled = true + +[sub_resource type="BoxMesh" id="BoxMesh_thwr4"] +material = ExtResource("1_lsda4") +size = Vector3(30, 0.1, 20) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_yawpu"] +points = PackedVector3Array(-15, -0.05, -10, -15, 0.05, -10, 15, -0.05, -10, -15, -0.05, 10, -15, 0.05, 10, 15, 0.05, -10, 15, -0.05, 10, 15, 0.05, 10) + +[sub_resource type="BoxMesh" id="BoxMesh_rvtuv"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 10) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_ai2ln"] +points = PackedVector3Array(-0.1, -1.5, -5, 0.1, -1.5, -5, -0.1, -1.5, 5, -0.1, 1.5, -5, 0.1, 1.5, -5, 0.1, -1.5, 5, -0.1, 1.5, 5, 0.1, 1.5, 5) + +[sub_resource type="BoxMesh" id="BoxMesh_cx70k"] +material = ExtResource("1_lsda4") +size = Vector3(10, 0.1, 9.8) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_22r6n"] +points = PackedVector3Array(-5, -0.05, -4.9, -5, 0.05, -4.9, 5, -0.05, -4.9, -5, -0.05, 4.9, -5, 0.05, 4.9, 5, 0.05, -4.9, 5, -0.05, 4.9, 5, 0.05, 4.9) + +[sub_resource type="BoxMesh" id="BoxMesh_xwnhq"] +material = ExtResource("1_lsda4") +size = Vector3(10, 0.1, 14) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_k2toe"] +points = PackedVector3Array(5, 0.05, 7, 5, -0.05, 7, 5, 0.05, -7, -5, 0.05, 7, -5, -0.05, 7, 5, -0.05, -7, -5, 0.05, -7, -5, -0.05, -7) + +[sub_resource type="BoxMesh" id="BoxMesh_upbim"] +material = ExtResource("1_lsda4") +size = Vector3(10.2, 0.1, 9.8) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_ghnbv"] +points = PackedVector3Array(-5.1, -0.05, -4.9, -5.1, 0.05, -4.9, 5.1, -0.05, -4.9, -5.1, -0.05, 4.9, -5.1, 0.05, 4.9, 5.1, 0.05, -4.9, 5.1, -0.05, 4.9, 5.1, 0.05, 4.9) + +[sub_resource type="BoxMesh" id="BoxMesh_ersg3"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 10) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_jksjg"] +points = PackedVector3Array(-0.1, -1.5, -5, 0.1, -1.5, -5, -0.1, -1.5, 5, -0.1, 1.5, -5, 0.1, 1.5, -5, 0.1, -1.5, 5, -0.1, 1.5, 5, 0.1, 1.5, 5) + +[sub_resource type="BoxMesh" id="BoxMesh_exgb4"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 9.8) + +[sub_resource type="BoxMesh" id="BoxMesh_x6n4g"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 10.2) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_41tst"] +points = PackedVector3Array(-0.1, -1.5, -5.1, 0.1, -1.5, -5.1, -0.1, -1.5, 5.1, -0.1, 1.5, -5.1, 0.1, 1.5, -5.1, 0.1, -1.5, 5.1, -0.1, 1.5, 5.1, 0.1, 1.5, 5.1) + +[sub_resource type="BoxMesh" id="BoxMesh_iik3d"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 10) + +[sub_resource type="BoxMesh" id="BoxMesh_43iq7"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 10) + +[sub_resource type="BoxMesh" id="BoxMesh_yxsbf"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 9.8) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_6ef7x"] +points = PackedVector3Array(-0.1, -1.5, -4.9, 0.1, -1.5, -4.9, -0.1, -1.5, 4.9, -0.1, 1.5, -4.9, 0.1, 1.5, -4.9, 0.1, -1.5, 4.9, -0.1, 1.5, 4.9, 0.1, 1.5, 4.9) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_cabjl"] +points = PackedVector3Array(-0.1, -1.5, -4.9, 0.1, -1.5, -4.9, -0.1, -1.5, 4.9, -0.1, 1.5, -4.9, 0.1, 1.5, -4.9, 0.1, -1.5, 4.9, -0.1, 1.5, 4.9, 0.1, 1.5, 4.9) + +[sub_resource type="BoxMesh" id="BoxMesh_gv32u"] +material = ExtResource("2_4ig6i") +size = Vector3(0.2, 2, 5) + +[sub_resource type="BoxMesh" id="BoxMesh_i5303"] +material = ExtResource("2_4ig6i") +size = Vector3(0.2, 2, 3.6) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_da5av"] +points = PackedVector3Array(-0.1, -1, -1.8, 0.1, -1, -1.8, -0.1, -1, 1.8, -0.1, 1, -1.8, 0.1, 1, -1.8, 0.1, -1, 1.8, -0.1, 1, 1.8, 0.1, 1, 1.8) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_sr0li"] +points = PackedVector3Array(-0.1, -1, -2.5, 0.1, -1, -2.5, -0.1, -1, 2.5, -0.1, 1, -2.5, 0.1, 1, -2.5, 0.1, -1, 2.5, -0.1, 1, 2.5, 0.1, 1, 2.5) + +[sub_resource type="BoxMesh" id="BoxMesh_xp63a"] +material = ExtResource("2_4ig6i") +size = Vector3(0.2, 2, 3) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_wntft"] +points = PackedVector3Array(-0.1, -1, -1.5, 0.1, -1, -1.5, -0.1, -1, 1.5, -0.1, 1, -1.5, 0.1, 1, -1.5, 0.1, -1, 1.5, -0.1, 1, 1.5, 0.1, 1, 1.5) + +[sub_resource type="BoxMesh" id="BoxMesh_ukt6d"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 10.2) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_8jyx7"] +points = PackedVector3Array(-0.1, -1.5, -5.1, 0.1, -1.5, -5.1, -0.1, -1.5, 5.1, -0.1, 1.5, -5.1, 0.1, 1.5, -5.1, 0.1, -1.5, 5.1, -0.1, 1.5, 5.1, 0.1, 1.5, 5.1) + +[sub_resource type="BoxMesh" id="BoxMesh_fccbs"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 19.6) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_ni8hy"] +points = PackedVector3Array(-0.1, -1.5, -9.8, 0.1, -1.5, -9.8, -0.1, -1.5, 9.8, -0.1, 1.5, -9.8, 0.1, 1.5, -9.8, 0.1, -1.5, 9.8, -0.1, 1.5, 9.8, 0.1, 1.5, 9.8) + +[sub_resource type="BoxMesh" id="BoxMesh_vvuw2"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 4.6) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_75rur"] +points = PackedVector3Array(-0.1, -1.5, -2.3, 0.1, -1.5, -2.3, -0.1, -1.5, 2.3, -0.1, 1.5, -2.3, 0.1, 1.5, -2.3, 0.1, -1.5, 2.3, -0.1, 1.5, 2.3, 0.1, 1.5, 2.3) + +[sub_resource type="BoxMesh" id="BoxMesh_bjkal"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 4) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_8rj2a"] +points = PackedVector3Array(-0.1, -1.5, -2, 0.1, -1.5, -2, -0.1, -1.5, 2, -0.1, 1.5, -2, 0.1, 1.5, -2, 0.1, -1.5, 2, -0.1, 1.5, 2, 0.1, 1.5, 2) + +[sub_resource type="BoxMesh" id="BoxMesh_odmxg"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 1, 1) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_p2jdc"] +points = PackedVector3Array(0.1, 0.5, 0.5, -0.1, 0.5, 0.5, 0.1, -0.5, 0.5, 0.1, 0.5, -0.5, -0.1, 0.5, -0.5, -0.1, -0.5, 0.5, 0.1, -0.5, -0.5, -0.1, -0.5, -0.5) + +[sub_resource type="BoxMesh" id="BoxMesh_ycjwp"] +size = Vector3(0.5, 0.1, 0.5) + +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_gdv3w"] +albedo_color = Color(0.203922, 0.360784, 0.701961, 1) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_r233h"] +points = PackedVector3Array(-0.25, -0.05, -0.25, -0.25, 0.05, -0.25, 0.25, -0.05, -0.25, -0.25, -0.05, 0.25, -0.25, 0.05, 0.25, 0.25, 0.05, -0.25, 0.25, -0.05, 0.25, 0.25, 0.05, 0.25) + +[sub_resource type="BoxMesh" id="BoxMesh_jlrlq"] +material = ExtResource("1_lsda4") + +[sub_resource type="BoxShape3D" id="BoxShape3D_enk60"] + +[sub_resource type="BoxMesh" id="BoxMesh_20e8y"] +material = ExtResource("1_lsda4") +size = Vector3(1, 1.4, 0.1) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_7ifeg"] +points = PackedVector3Array(-0.5, -0.7, -0.05, -0.5, -0.7, 0.05, -0.5, 0.699863, -0.05, 0.5, -0.7, -0.05, 0.5, -0.7, 0.05, -0.5, 0.699863, 0.05, 0.5, 0.699863, -0.05, 0.5, 0.699863, 0.05) + +[sub_resource type="PrismMesh" id="PrismMesh_fghv1"] +material = ExtResource("2_4ig6i") +left_to_right = 1.0 +size = Vector3(5, 3.1, 2) + +[sub_resource type="BoxMesh" id="BoxMesh_l3y0e"] +size = Vector3(2, 0.05, 2) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_hs75h"] +points = PackedVector3Array(-1, -0.025, -1, -1, 0.025, -1, 1, -0.025, -1, -1, -0.025, 1, -1, 0.025, 1, 1, 0.025, -1, 1, -0.025, 1, 1, 0.025, 1) + +[sub_resource type="BoxMesh" id="BoxMesh_ow56r"] +size = Vector3(2, 0.1, 2) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_7sd6h"] +points = PackedVector3Array(-1, -0.05, -1, -1, 0.05, -1, 1, -0.05, -1, -1, -0.05, 1, -1, 0.05, 1, 1, 0.05, -1, 1, -0.05, 1, 1, 0.05, 1) + +[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_50xya"] +radius = 0.1 +height = 0.2 + +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_kj7uj"] +albedo_color = Color(1, 0, 0, 1) + +[sub_resource type="CapsuleMesh" id="CapsuleMesh_204vo"] +material = SubResource("StandardMaterial3D_kj7uj") +radius = 0.1 +height = 0.2 +radial_segments = 12 +rings = 1 + +[sub_resource type="BoxMesh" id="BoxMesh_woscm"] +size = Vector3(0.3, 0.3, 0.1) + +[sub_resource type="Resource" id="Resource_wdflo"] +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("15_86b07") +quantity = 2 + +[sub_resource type="Resource" id="Resource_hpi7r"] +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("17_nl6sa") +quantity = 2 + +[sub_resource type="Resource" id="Resource_gq7np"] +resource_local_to_scene = true +script = ExtResource("2_chxar") +inventory_slots = Array[ExtResource("16_fg1wi")]([SubResource("Resource_wdflo"), SubResource("Resource_hpi7r"), null, null]) + +[sub_resource type="BoxMesh" id="BoxMesh_w1o4d"] +material = ExtResource("2_4ig6i") +size = Vector3(4, 0.1, 2) + +[sub_resource type="BoxShape3D" id="BoxShape3D_rkvi0"] +size = Vector3(4, 0.1, 2) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_hq8yc"] +points = PackedVector3Array(-2, -0.05, -1, -2, 0.05, -1, 2, -0.05, -1, -2, -0.05, 1, -2, 0.05, 1, 2, 0.05, -1, 2, -0.05, 1, 2, 0.05, 1) + +[sub_resource type="Resource" id="Resource_1m0cj"] +resource_local_to_scene = true +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("17_nl6sa") +quantity = 1 + +[sub_resource type="Resource" id="Resource_ogqmk"] +resource_local_to_scene = true +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("17_nl6sa") +quantity = 1 + +[sub_resource type="BoxMesh" id="BoxMesh_rixwv"] +material = ExtResource("2_4ig6i") +size = Vector3(1, 2, 0.1) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_qb88g"] +points = PackedVector3Array(-0.5, -1, -0.05, -0.5, -1, 0.05, -0.5, 1, -0.05, 0.5, -1, -0.05, 0.5, -1, 0.05, -0.5, 1, 0.05, 0.5, 1, -0.05, 0.5, 1, 0.05) + +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_r708p"] +albedo_texture = ExtResource("27_0a6c2") +emission_enabled = true +emission = Color(0.12549, 0.690196, 0.384314, 1) +emission_energy_multiplier = 0.8 +emission_operator = 1 +uv1_triplanar = true + +[sub_resource type="BoxShape3D" id="BoxShape3D_qu2im"] +size = Vector3(0.5, 0.5, 0.33057) + +[sub_resource type="BoxMesh" id="BoxMesh_7pweo"] +material = ExtResource("2_4ig6i") +size = Vector3(2, 0.1, 2) + +[sub_resource type="BoxShape3D" id="BoxShape3D_xr44e"] +size = Vector3(2, 0.1, 2) + +[sub_resource type="Resource" id="Resource_2eq5d"] +resource_local_to_scene = true +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("17_nl6sa") +quantity = 1 + +[sub_resource type="Resource" id="Resource_q21gv"] +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("17_nl6sa") +quantity = 1 + +[sub_resource type="Resource" id="Resource_op7ip"] +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("17_nl6sa") +quantity = 1 + +[sub_resource type="Resource" id="Resource_6sppo"] +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("17_nl6sa") +quantity = 1 + +[sub_resource type="Resource" id="Resource_itbno"] +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("17_nl6sa") +quantity = 1 + +[sub_resource type="Resource" id="Resource_5a5sb"] +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("17_nl6sa") +quantity = 1 + +[sub_resource type="Resource" id="Resource_k2gss"] +resource_local_to_scene = true +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("8_yqvna") +quantity = 1 + +[sub_resource type="Resource" id="Resource_a1xk0"] +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("15_86b07") +quantity = 1 + +[sub_resource type="Resource" id="Resource_g6hy2"] +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("15_86b07") +quantity = 1 + +[sub_resource type="Resource" id="Resource_db2dq"] +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("15_86b07") +quantity = 1 + +[sub_resource type="BoxMesh" id="BoxMesh_ebsqj"] +size = Vector3(0.1, 1.5, 0.1) + +[sub_resource type="BoxShape3D" id="BoxShape3D_m64r0"] +size = Vector3(0.1, 1.5, 0.1) + +[sub_resource type="CylinderMesh" id="CylinderMesh_i0gq6"] +top_radius = 0.03 +bottom_radius = 0.03 +height = 0.2 + +[sub_resource type="BoxMesh" id="BoxMesh_3y43p"] +size = Vector3(1, 0.1, 0.1) + +[sub_resource type="BoxShape3D" id="BoxShape3D_xxnqw"] +size = Vector3(1, 0.1, 0.1) + +[sub_resource type="BoxMesh" id="BoxMesh_bhd5a"] +size = Vector3(1.5, 0.01, 1.5) + +[sub_resource type="BoxShape3D" id="BoxShape3D_el7ru"] +size = Vector3(1.5, 0.01, 1.5) + +[sub_resource type="Resource" id="Resource_8pnjd"] +resource_local_to_scene = true +script = ExtResource("2_chxar") +inventory_slots = Array[ExtResource("16_fg1wi")]([null, null, null, null, null, null, null, null]) + +[sub_resource type="BoxShape3D" id="BoxShape3D_rj7xk"] +size = Vector3(0.139, 3.148, 0.8) + +[sub_resource type="BoxShape3D" id="BoxShape3D_xagqk"] +size = Vector3(0.8, 3.03359, 0.1) + +[sub_resource type="BoxMesh" id="BoxMesh_fj0b6"] +size = Vector3(3, 2.5, 2) + +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_cljom"] +transparency = 1 +blend_mode = 1 +albedo_color = Color(0.913725, 0.521569, 1, 1) + +[sub_resource type="BoxShape3D" id="BoxShape3D_uobrk"] +size = Vector3(3, 2.5, 2) + +[node name="COGITO_Demo_01" type="Node3D" node_paths=PackedStringArray("connectors")] +script = ExtResource("1_b15oo") +connectors = [NodePath("ConnectorA")] + +[node name="DirectionalLight3D" type="DirectionalLight3D" parent="."] +transform = Transform3D(-0.866023, -0.433016, 0.250001, 0, 0.499998, 0.866027, -0.500003, 0.749999, -0.43301, 0, 0, 0) +light_color = Color(1, 0.988235, 0.988235, 1) +shadow_enabled = true +shadow_opacity = 0.8 + +[node name="WorldEnvironment" type="WorldEnvironment" parent="."] +environment = SubResource("Environment_11v21") + +[node name="STATIC_ENVIRONMENT" type="Node3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10, 0, 0) + +[node name="Floor" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.1, -0.05, 0) +collision_layer = 3 +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Floor"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.1, 0, 4.8) +mesh = SubResource("BoxMesh_thwr4") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Floor"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.1, 0, 4.8) +shape = SubResource("ConvexPolygonShape3D_yawpu") + +[node name="Wall12" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -14.9, 0, 0) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall12"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +mesh = SubResource("BoxMesh_rvtuv") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall12"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +shape = SubResource("ConvexPolygonShape3D_ai2ln") + +[node name="Floor5" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20, -0.05, 10) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Floor5"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -0.0999994) +mesh = SubResource("BoxMesh_cx70k") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Floor5"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -0.0999994) +shape = SubResource("ConvexPolygonShape3D_22r6n") + +[node name="Floor6" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -38, -0.05, 20) +collision_layer = 3 +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Floor6"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -8) +mesh = SubResource("BoxMesh_xwnhq") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Floor6"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -8) +shape = SubResource("ConvexPolygonShape3D_k2toe") + +[node name="Floor4" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10, 3.05, 10) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Floor4"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.1, 0, -0.1) +mesh = SubResource("BoxMesh_upbim") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Floor4"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.1, 0, -0.1) +shape = SubResource("ConvexPolygonShape3D_ghnbv") + +[node name="Wall3" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 10, 0, 14.7) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall3"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +mesh = SubResource("BoxMesh_ersg3") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall3"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +shape = SubResource("ConvexPolygonShape3D_jksjg") + +[node name="Wall8" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -10, 0, 14.7) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall8"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0.1) +mesh = SubResource("BoxMesh_exgb4") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall8"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +shape = SubResource("ConvexPolygonShape3D_jksjg") + +[node name="Wall6" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -9.8, 0, 5.1) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall6"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -0.1) +mesh = SubResource("BoxMesh_x6n4g") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall6"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -0.1) +shape = SubResource("ConvexPolygonShape3D_41tst") + +[node name="Wall10" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -20, 0, 5.1) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall10"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +mesh = SubResource("BoxMesh_iik3d") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall10"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +shape = SubResource("ConvexPolygonShape3D_jksjg") + +[node name="Wall11" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -20, 0, 14.7) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall11"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +mesh = SubResource("BoxMesh_43iq7") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall11"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +shape = SubResource("ConvexPolygonShape3D_jksjg") + +[node name="Wall13" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.9, 3.1, 10) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall13"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -0.1) +mesh = SubResource("BoxMesh_yxsbf") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall13"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -0.1) +shape = SubResource("ConvexPolygonShape3D_6ef7x") + +[node name="Wall14" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -14.9, 3.1, 9.9) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall14"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +mesh = SubResource("BoxMesh_yxsbf") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall14"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +shape = SubResource("ConvexPolygonShape3D_cabjl") + +[node name="WallCrate" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 1.1, 0, 5.4) +collision_layer = 3 +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/WallCrate"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, -0.1) +mesh = SubResource("BoxMesh_gv32u") + +[node name="MeshInstance3D2" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/WallCrate"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -1.9, 1, -2.5) +mesh = SubResource("BoxMesh_i5303") + +[node name="CollisionShape3D2" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/WallCrate"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -1.9, 1, -2.5) +shape = SubResource("ConvexPolygonShape3D_da5av") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/WallCrate"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, -0.1) +shape = SubResource("ConvexPolygonShape3D_sr0li") + +[node name="Txt_WallCrateHint" type="Label3D" parent="STATIC_ENVIRONMENT/WallCrate"] +transform = Transform3D(1.31134e-07, 0, 1, 0, 1, 0, -1, 0, 1.31134e-07, 0.1019, 1.21944, 0.0710106) +text = "Use the crate to get over this wall." + +[node name="Tunnel" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, -2.13162e-14, 0, 1, 0, 2.13162e-14, 0, 1, -2.3, 0, -5.1) +use_collision = true +collision_layer = 3 +polygon = PackedVector2Array(0, 0, 0, 3, 4, 3, 4, 0, 3.5, 0, 3.5, 2.5, 0.5, 2.5, 0.5, 0, 4, 0, 4, 0) +depth = 10.0 +material = ExtResource("1_lsda4") + +[node name="Wall_w_Door" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, -1.06581e-14, 0, 1, 0, 1.06581e-14, 0, 1, -4.8, 0, -5) +use_collision = true +collision_layer = 3 +polygon = PackedVector2Array(0, 0, 0, 3, 9.6, 3, 9.6, 0, 5, 0, 5, 2, 4, 2, 4, 0) +depth = 0.2 +material = ExtResource("1_lsda4") + +[node name="Txt_SceneTransition" type="Label3D" parent="STATIC_ENVIRONMENT/Wall_w_Door"] +transform = Transform3D(1, 0, 1.74846e-07, 0, 1, 0, -1.74846e-07, 0, 1, 4.59655, 2.18871, 0.0237131) +text = "SCENE TRANSITION" +font_size = 48 + +[node name="WallCrouch" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 1.06581e-14, 0, 1, 0, -1.06581e-14, 0, 1, -11.4105, 1, -2.89699) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/WallCrouch"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, -0.6) +mesh = SubResource("BoxMesh_xp63a") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/WallCrouch"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, -0.6) +shape = SubResource("ConvexPolygonShape3D_wntft") + +[node name="Txt_CrouchHint" type="Label3D" parent="STATIC_ENVIRONMENT/WallCrouch"] +transform = Transform3D(1.31134e-07, 0, 1, 0, 1, 0, -1, 0, 1.31134e-07, 0.107498, 0.21944, -0.01352) +text = "Crouch under this wall." + +[node name="Wall5" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -9.9, 0, -5.1) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall5"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +mesh = SubResource("BoxMesh_ukt6d") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall5"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +shape = SubResource("ConvexPolygonShape3D_8jyx7") + +[node name="Wall7" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 9.9, 0, -5.1) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall7"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +mesh = SubResource("BoxMesh_ukt6d") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall7"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +shape = SubResource("ConvexPolygonShape3D_8jyx7") + +[node name="Wall16" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, -1.06581e-14, 0, 1, 0, 1.06581e-14, 0, 1, 14.9, 0, 0) +collision_layer = 3 +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall16"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 4.8) +mesh = SubResource("BoxMesh_fccbs") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall16"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 4.8) +shape = SubResource("ConvexPolygonShape3D_ni8hy") + +[node name="WallSmaller" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -4.9, 0, 10) +collision_layer = 3 +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/WallSmaller"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -2.5) +mesh = SubResource("BoxMesh_vvuw2") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/WallSmaller"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -2.5) +shape = SubResource("ConvexPolygonShape3D_75rur") + +[node name="WallSmaller2" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -4.9, 0, 4.4) +collision_layer = 3 +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/WallSmaller2"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -2.8) +mesh = SubResource("BoxMesh_bjkal") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/WallSmaller2"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -2.8) +shape = SubResource("ConvexPolygonShape3D_8rj2a") + +[node name="CeilingGap" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -4.9, 2.5, 9.7) +collision_layer = 3 +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/CeilingGap"] +mesh = SubResource("BoxMesh_odmxg") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/CeilingGap"] +shape = SubResource("ConvexPolygonShape3D_p2jdc") + +[node name="WallSmaller3" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -14.9, 0, 10) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/WallSmaller3"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -2.5) +mesh = SubResource("BoxMesh_vvuw2") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/WallSmaller3"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -2.5) +shape = SubResource("ConvexPolygonShape3D_75rur") + +[node name="WallSmaller4" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -14.9, 0, 4.4) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/WallSmaller4"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -2.8) +mesh = SubResource("BoxMesh_bjkal") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/WallSmaller4"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -2.8) +shape = SubResource("ConvexPolygonShape3D_8rj2a") + +[node name="CeilingGap2" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -14.9, 2.5, 9.7) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/CeilingGap2"] +mesh = SubResource("BoxMesh_odmxg") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/CeilingGap2"] +shape = SubResource("ConvexPolygonShape3D_p2jdc") + +[node name="Shelf" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, 5.25794, 1.06589, 0.745962) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Shelf"] +mesh = SubResource("BoxMesh_ycjwp") +surface_material_override/0 = SubResource("StandardMaterial3D_gdv3w") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Shelf"] +shape = SubResource("ConvexPolygonShape3D_r233h") + +[node name="Shelf2" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -10.329, 1.06589, 14.3785) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Shelf2"] +mesh = SubResource("BoxMesh_ycjwp") +surface_material_override/0 = SubResource("StandardMaterial3D_gdv3w") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Shelf2"] +shape = SubResource("ConvexPolygonShape3D_r233h") + +[node name="SimpleBox" type="CSGBox3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -8, 0.5, 3.5) +use_collision = true +material = ExtResource("2_4ig6i") + +[node name="SimpleBox2" type="CSGBox3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -8, 1.5, 4.5) +use_collision = true +material = ExtResource("2_4ig6i") + +[node name="Txt_Flashlight" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1.31134e-07, 0, 1, 0, 1, 0, -1, 0, 1.31134e-07, 5.03834, 1.71944, 0.745962) +text = "You can pick up and +wield this FLASHLIGHT" + +[node name="Txt_Batteries" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1.31134e-07, 0, 1, 0, 1, 0, -1, 0, 1.31134e-07, 5.01753, 1.71944, 3.0981) +text = "Use these BATTERIES +to recharge the Flashlight" + +[node name="Txt_CarriableBox" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -4.7952, 1.71944, 6.42556) +text = "This crate is carriable." + +[node name="Txt_DoorBasic" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -4.7952, 2.21944, 9.62556) +text = "This is a basic door." + +[node name="Txt_DoorBasic2" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -14.5952, 4.81944, 6.82556) +text = "Work in progress." + +[node name="Txt_Switchable" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 1.06581e-14, 0, 1, 0, -1.06581e-14, 0, 1, -6.6081, 2.21944, 5.32556) +text = "This lamp is a \"Switchable\" object." + +[node name="Txt_CombinedObjects" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 1.06581e-14, 0, 1, 0, -1.06581e-14, 0, 1, -19.7592, 2.21944, 5.32556) +text = "By connecting objects with different scripts +you can create more complex behaviours. + +For example: this drawbridge was created by connecting +a press-and-hold object with two \"doors\"." + +[node name="FloatingPlattformSprint" type="CSGBox3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -12.1, 3, 22.4) +use_collision = true +size = Vector3(3, 0.2, 3) +material = ExtResource("2_4ig6i") + +[node name="FloatingPlattformSprintWall" type="CSGBox3D" parent="STATIC_ENVIRONMENT/FloatingPlattformSprint"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.6, 1.4) +use_collision = true +size = Vector3(3, 1, 0.2) +material = ExtResource("2_4ig6i") + +[node name="FloatingPlattformJump" type="CSGBox3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7.16775, 3, 20.4) +use_collision = true +size = Vector3(3, 0.2, 3) +material = ExtResource("2_4ig6i") + +[node name="FloatingPlattformJumpWall" type="CSGBox3D" parent="STATIC_ENVIRONMENT/FloatingPlattformJump"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.6, 1.4) +use_collision = true +size = Vector3(3, 1, 0.2) +material = ExtResource("2_4ig6i") + +[node name="Txt_FarPlattformSprint" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, -12.0101, 5.38871, 16.5037) +text = "Sprint and jump +to reach this plattform." +font_size = 48 + +[node name="Txt_FarPlattformJump" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, -7.0101, 5.38871, 16.5037) +text = "Jump to reach +this plattform." +font_size = 48 + +[node name="Txt_Container" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1.31134e-07, 0, 1, 0, 1, 0, -1, 0, 1.31134e-07, 5.08419, 1.71944, 5.85584) +text = "You can open this crate +to find more items." + +[node name="Txt_Welcome" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, 3.59312, 2.45602, 2.7823) +text = "Welcome to COGITO +This scene contains examples +of everything that is included in this +template." +horizontal_alignment = 0 +vertical_alignment = 0 + +[node name="Txt_DoorInfo" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -1.00688, 2.15602, 14.5823) +text = "The Door.gd script can be used to +create more complex furniture +like this dresser." +horizontal_alignment = 0 +vertical_alignment = 0 + +[node name="Txt_Key" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -10.329, 1.71944, 14.5981) +text = "Use this KEY +to open the next door." + +[node name="Txt_Combine" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -40.829, 1.75934, 14.4981) +text = "Combine the two items found here +to create the key item needed for this socket." + +[node name="Txt_Lightzone" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(0, 0, -1, 0, 1, 0, 1, 0, 0, -5.0023, 1.71944, 3.67125) +text = "LIGHTZONE +If the Player is using +a BrightnessComponent, +it will increase while +within the Lightzone." + +[node name="BoxPotions" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, -1.06581e-14, 0, 1, 0, 1.06581e-14, 0, 1, 14.3, 0, -2.7) +collision_layer = 3 +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/BoxPotions"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +mesh = SubResource("BoxMesh_jlrlq") +skeleton = NodePath("../../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/BoxPotions"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +shape = SubResource("BoxShape3D_enk60") + +[node name="Txt_Potions" type="Label3D" parent="STATIC_ENVIRONMENT/BoxPotions"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -0.51006, 0.812286, -0.412926) +text = "Pick up +these potions." +font_size = 24 +horizontal_alignment = 0 + +[node name="Box" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 4.3, 0, 7.3) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Box"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +mesh = SubResource("BoxMesh_jlrlq") +skeleton = NodePath("../../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Box"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +shape = SubResource("BoxShape3D_enk60") + +[node name="BoxCombineA" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -39, 0, 11.5) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/BoxCombineA"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +mesh = SubResource("BoxMesh_jlrlq") +skeleton = NodePath("../../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/BoxCombineA"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +shape = SubResource("BoxShape3D_enk60") + +[node name="BoxCombineB" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -39, 0, 8.5) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/BoxCombineB"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +mesh = SubResource("BoxMesh_jlrlq") +skeleton = NodePath("../../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/BoxCombineB"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +shape = SubResource("BoxShape3D_enk60") + +[node name="Box_FoamPistol" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, 10, 0, 7.8) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Box_FoamPistol"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +mesh = SubResource("BoxMesh_jlrlq") +skeleton = NodePath("../../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Box_FoamPistol"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +shape = SubResource("BoxShape3D_enk60") + +[node name="Txt_Foam" type="Label3D" parent="STATIC_ENVIRONMENT/Box_FoamPistol"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.412926, 0.812286, 0.51006) +text = "Pick up +this toy pistol." +font_size = 24 +horizontal_alignment = 0 + +[node name="BoxPressAndHold" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -24.5, 0, 7.5) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/BoxPressAndHold"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.7, 0.400002) +mesh = SubResource("BoxMesh_20e8y") +skeleton = NodePath("../../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/BoxPressAndHold"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.7, 0.400002) +shape = SubResource("ConvexPolygonShape3D_7ifeg") + +[node name="Txt_Weel" type="Label3D" parent="STATIC_ENVIRONMENT/BoxPressAndHold"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, 0.38994, 1.19408, 0.344856) +text = "Hold to turn +the wheel." +font_size = 24 +horizontal_alignment = 0 + +[node name="BoxStamina" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 1.74846e-07, 0, 1, 0, -1.74846e-07, 0, 1, 14.3071, 0, 0.79101) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/BoxStamina"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +mesh = SubResource("BoxMesh_jlrlq") +skeleton = NodePath("../../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/BoxStamina"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +shape = SubResource("BoxShape3D_enk60") + +[node name="Txt_Stamina" type="Label3D" parent="STATIC_ENVIRONMENT/BoxStamina"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0.489239, 1.76776, -0.0121455) +text = "Read the description to +find out what this potion does!" + +[node name="Ramp" type="CSGMesh3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -9.5, 1.55, 2.5) +use_collision = true +mesh = SubResource("PrismMesh_fghv1") + +[node name="GateDiamondKey" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -33, 0, 14.5) +use_collision = true +collision_layer = 3 +polygon = PackedVector2Array(0, 0, 0, 3, 10, 3, 10, 0, 4, 0, 4, 2, 2, 2, 2, 0) +depth = 0.2 +material = ExtResource("1_lsda4") + +[node name="GateMovement" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -5, 0, -5) +use_collision = true +polygon = PackedVector2Array(0, 0, 0, 3, 10, 3, 10, 0, 4, 0, 4, 2, 1, 2, 1, 0) +depth = 0.2 +material = ExtResource("1_lsda4") + +[node name="Txt_MovementArea" type="Label3D" parent="STATIC_ENVIRONMENT/GateMovement"] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 2.49002, 2.18871, -0.20731) +text = "MOVEMENT TEST AREA" +font_size = 48 + +[node name="Gate2" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, -1.06581e-14, 0, 1, 0, 1.06581e-14, 0, 1, -4.8, 0, 3) +use_collision = true +collision_layer = 3 +polygon = PackedVector2Array(0, 0, 0, 3, 9.6, 3, 9.6, 0, 4, 0, 4, 2, 1, 2, 1, 0) +depth = 0.2 +material = ExtResource("1_lsda4") + +[node name="Txt_Item" type="Label3D" parent="STATIC_ENVIRONMENT/Gate2"] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 2.52371, 2.18871, -0.203554) +text = "INTERACTIVE OBJECTS" +font_size = 48 + +[node name="Gate4" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 4.8, 0, 14.6) +use_collision = true +collision_layer = 3 +polygon = PackedVector2Array(0, 0, 0, 3, 9.6, 3, 9.6, 0, 4, 0, 4, 2, 1, 2, 1, 0) +depth = 0.2 +material = ExtResource("1_lsda4") + +[node name="Gate3" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 4.8, 0, -5) +use_collision = true +collision_layer = 3 +polygon = PackedVector2Array(0, 0, 0, 3, 19.8, 3, 19.8, 0, 4, 0, 4, 2, 1, 2, 1, 0) +depth = 0.2 +material = ExtResource("1_lsda4") + +[node name="Txt_Item" type="Label3D" parent="STATIC_ENVIRONMENT/Gate3"] +transform = Transform3D(1, 0, 1.74846e-07, 0, 1, 0, -1.74846e-07, 0, 1, 2.52371, 2.18871, 0.00344944) +text = "ITEMS AND INVENTORY " +font_size = 48 + +[node name="CSGMesh3D" type="CSGMesh3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, -2.27629, 2.18871, 2.79645) + +[node name="Railing" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -43, 0, 19) +use_collision = true +polygon = PackedVector2Array(0, 0.9, 0, 1, 2, 1, 2, 0.9, 1.05, 0.9, 1.05, 0, 0.95, 0, 0.95, 0.9) +depth = 0.1 +material = ExtResource("1_lsda4") + +[node name="Railing6" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -43, 0, 16.7) +use_collision = true +polygon = PackedVector2Array(0, 0.9, 0, 1, 2, 1, 2, 0.9, 1.05, 0.9, 1.05, 0, 0.95, 0, 0.95, 0.9) +depth = 0.1 +material = ExtResource("1_lsda4") + +[node name="Railing7" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -43, 0, 14.7) +use_collision = true +polygon = PackedVector2Array(0, 0.9, 0, 1, 2, 1, 2, 0.9, 1.05, 0.9, 1.05, 0, 0.95, 0, 0.95, 0.9) +depth = 0.1 +material = ExtResource("1_lsda4") + +[node name="Railing2" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -41, 0, 19) +use_collision = true +polygon = PackedVector2Array(0, 0.9, 0, 1, 2, 1, 2, 0.9, 1.05, 0.9, 1.05, 0, 0.95, 0, 0.95, 0.9) +depth = 0.1 +material = ExtResource("1_lsda4") + +[node name="Railing3" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -39, 0, 19) +use_collision = true +polygon = PackedVector2Array(0, 0.9, 0, 1, 2, 1, 2, 0.9, 1.05, 0.9, 1.05, 0, 0.95, 0, 0.95, 0.9) +depth = 0.1 +material = ExtResource("1_lsda4") + +[node name="Railing4" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -37, 0, 19) +use_collision = true +polygon = PackedVector2Array(0, 0.9, 0, 1, 2, 1, 2, 0.9, 1.05, 0.9, 1.05, 0, 0.95, 0, 0.95, 0.9) +depth = 0.1 +material = ExtResource("1_lsda4") + +[node name="Railing5" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -35, 0, 19) +use_collision = true +polygon = PackedVector2Array(0, 0.9, 0, 1, 2, 1, 2, 0.9, 1.05, 0.9, 1.05, 0, 0.95, 0, 0.95, 0.9) +depth = 0.1 +material = ExtResource("1_lsda4") + +[node name="Corner" type="CSGBox3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -42.8, 0.6, 18.8) +size = Vector3(0.4, 1.2, 0.4) +material = ExtResource("1_lsda4") + +[node name="Corner3" type="CSGBox3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10.2, 0.6, 6.3) +size = Vector3(0.2, 1.2, 0.2) +material = ExtResource("1_lsda4") + +[node name="Corner2" type="CSGBox3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -33.2, 0.6, 18.8) +size = Vector3(0.4, 1.2, 0.4) +material = ExtResource("1_lsda4") + +[node name="LightzoneCeiling" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(0, 0, -1, 0, 1, 0, 1, 0, 0, -6, 2.975, 3.8) + +[node name="LightzoneCeiling2" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/LightzoneCeiling"] +material_override = ExtResource("1_lsda4") +mesh = SubResource("BoxMesh_l3y0e") +skeleton = NodePath("../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/LightzoneCeiling"] +shape = SubResource("ConvexPolygonShape3D_hs75h") + +[node name="Plattform" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(0, 0, -1, 0, 1, 0, 1, 0, 0, -8.5, 2.95, -6.2) + +[node name="Floor" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Plattform"] +material_override = ExtResource("1_lsda4") +mesh = SubResource("BoxMesh_ow56r") +skeleton = NodePath("../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Plattform"] +shape = SubResource("ConvexPolygonShape3D_7sd6h") + +[node name="Corner4" type="CSGBox3D" parent="STATIC_ENVIRONMENT/Plattform"] +transform = Transform3D(0, 0, 1, 0, 1, 0, -1, 0, 0, 1, 0.6, 0.9) +size = Vector3(0.2, 1.1, 0.2) +material = ExtResource("1_lsda4") + +[node name="Corner5" type="CSGBox3D" parent="STATIC_ENVIRONMENT/Plattform"] +transform = Transform3D(0, 0, 1, 0, 1, 0, -1, 0, 0, 1, 0.6, -0.900002) +size = Vector3(0.2, 1.1, 0.2) +material = ExtResource("1_lsda4") + +[node name="Railing9" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT/Plattform"] +transform = Transform3D(-8.74228e-08, 0, -1, 0, 1, 0, 1, 0, -8.74228e-08, -0.999999, 0.05, -1.00001) +use_collision = true +polygon = PackedVector2Array(0, 0.9, 0, 1, 2, 1, 2, 0.9, 1.05, 0.9, 1.05, 0, 0.95, 0, 0.95, 0.9) +depth = 0.1 +material = ExtResource("1_lsda4") + +[node name="Railing10" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT/Plattform"] +transform = Transform3D(-1, 0, 1.31134e-07, 0, 1, 0, -1.31134e-07, 0, -1, 1, 0.05, -1.00001) +use_collision = true +polygon = PackedVector2Array(0, 0.9, 0, 1, 2, 1, 2, 0.9, 1.05, 0.9, 1.05, 0, 0.95, 0, 0.95, 0.9) +depth = 0.1 +material = ExtResource("1_lsda4") + +[node name="Railing11" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT/Plattform"] +transform = Transform3D(-1, 0, 1.31134e-07, 0, 1, 0, -1.31134e-07, 0, -1, 1, 0.05, 0.899994) +use_collision = true +polygon = PackedVector2Array(0, 0.9, 0, 1, 2, 1, 2, 0.9, 1.05, 0.9, 1.05, 0, 0.95, 0, 0.95, 0.9) +depth = 0.1 +material = ExtResource("1_lsda4") + +[node name="INTERACTIVE_OBJECTS" type="Node" parent="."] + +[node name="Door_A" parent="INTERACTIVE_OBJECTS" instance=ExtResource("8_xabdk")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -14.9, 0, 9.2) +open_rotation_deg = -95.0 +closed_position = Vector3(-14.9, 0, 9.2) +open_position = Vector3(-14.9, 0, 8.309) + +[node name="Lamp_Standing" parent="INTERACTIVE_OBJECTS" instance=ExtResource("18_oxm1j")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -16.7066, 0, 5.95227) + +[node name="ButtonChain" type="AnimatableBody3D" parent="INTERACTIVE_OBJECTS"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -20.1377, 1.22332, 6.3) +collision_layer = 3 +script = ExtResource("27_r5oie") +switch_sound = ExtResource("36_42jeg") +objects_call_interact = Array[NodePath]([NodePath("../CeilingLamp3"), NodePath("../CeilingLamp2"), NodePath("../CeilingLamp")]) +objects_call_delay = 0.3 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="INTERACTIVE_OBJECTS/ButtonChain"] +shape = SubResource("CapsuleShape3D_50xya") + +[node name="MeshInstance3D" type="MeshInstance3D" parent="INTERACTIVE_OBJECTS/ButtonChain"] +mesh = SubResource("CapsuleMesh_204vo") + +[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="INTERACTIVE_OBJECTS/ButtonChain"] +bus = &"SFX" + +[node name="Button_Case" type="MeshInstance3D" parent="INTERACTIVE_OBJECTS/ButtonChain"] +transform = Transform3D(1, 0, 0, 0, 0.707107, -0.707107, 0, 0.707107, 0.707107, 0, -0.03087, 0.0244007) +mesh = SubResource("BoxMesh_woscm") +skeleton = NodePath("../../..") + +[node name="CeilingLamp" parent="INTERACTIVE_OBJECTS" instance=ExtResource("7_3y6g2")] + +[node name="CeilingLamp2" parent="INTERACTIVE_OBJECTS" instance=ExtResource("7_3y6g2")] +transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, -22.7641, 1.7, 5.40424) + +[node name="CeilingLamp3" parent="INTERACTIVE_OBJECTS" instance=ExtResource("7_3y6g2")] +transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, -21.5641, 1.7, 5.40424) + +[node name="Chest" parent="INTERACTIVE_OBJECTS" groups=["external_inventory"] instance=ExtResource("14_d7sxi")] +transform = Transform3D(-0.125576, 0, 0.992084, 0, 1, 0, -0.992084, 0, -0.125576, -4.38933, 0.0425703, 5.97176) +inventory_data = SubResource("Resource_gq7np") + +[node name="PressAndHold" parent="INTERACTIVE_OBJECTS" instance=ExtResource("22_ni6um")] +rotate_while_holding = true +hold_audio_stream = ExtResource("25_3nnou") + +[node name="RampA" type="AnimatableBody3D" parent="INTERACTIVE_OBJECTS"] +transform = Transform3D(-0.0871558, -0.996195, 0, 0.996195, -0.0871558, 0, 0, 0, 1, -35, 0, 10) +script = ExtResource("23_rfav8") +use_z_axis = true +open_rotation_deg = 180.0 +closed_rotation_deg = 95.0 + +[node name="MeshInstance3D" type="MeshInstance3D" parent="INTERACTIVE_OBJECTS/RampA"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 0) +mesh = SubResource("BoxMesh_w1o4d") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="INTERACTIVE_OBJECTS/RampA"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 0) +shape = SubResource("BoxShape3D_rkvi0") + +[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="INTERACTIVE_OBJECTS/RampA"] + +[node name="RampB" type="AnimatableBody3D" parent="INTERACTIVE_OBJECTS"] +transform = Transform3D(0.0871558, 0.996195, -1.50996e-07, 0.996195, -0.0871558, 0, -1.31602e-08, -1.50421e-07, -1, -43, 0, 10) +script = ExtResource("23_rfav8") +use_z_axis = true +open_rotation_deg = 180.0 +closed_rotation_deg = 95.0 + +[node name="MeshInstance3D" type="MeshInstance3D" parent="INTERACTIVE_OBJECTS/RampB"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 0) +mesh = SubResource("BoxMesh_w1o4d") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="INTERACTIVE_OBJECTS/RampB"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 0) +shape = SubResource("ConvexPolygonShape3D_hq8yc") + +[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="INTERACTIVE_OBJECTS/RampB"] + +[node name="DoorLocked" parent="INTERACTIVE_OBJECTS" instance=ExtResource("8_xabdk")] +transform = Transform3D(1, 0, 1.06581e-14, 0, 1, 0, -1.06581e-14, 0, 1, -24.9, 0, 9.2) +is_locked = true +key = ExtResource("9_g1bqh") +key_hint = "Locked. Is there a key nearby?" +open_rotation_deg = -95.0 + +[node name="Cabinet_Prefab" parent="INTERACTIVE_OBJECTS" instance=ExtResource("35_ee66c")] +transform = Transform3D(1, 0, -1.74846e-07, 0, 1, 0, 1.74846e-07, 0, 1, -12.0996, 0.600001, 14.2231) + +[node name="Pickup_Battery" parent="INTERACTIVE_OBJECTS/Cabinet_Prefab" instance=ExtResource("13_6m0er")] +transform = Transform3D(-3.5715e-08, -0.817064, 0.576546, 1, -4.37114e-08, 0, 2.52016e-08, 0.576546, 0.817064, -0.136503, 0.434938, -0.0415781) +mass = 0.5 +slot_data = SubResource("Resource_1m0cj") + +[node name="MeshInstance3D2" parent="INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery" index="0"] +transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 0, 0) +skeleton = NodePath("../../../..") + +[node name="MeshInstance3D3" parent="INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery" index="1"] +transform = Transform3D(0.5, -1.77636e-15, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 0.0747194, 0) +skeleton = NodePath("../../../..") + +[node name="MeshInstance3D4" parent="INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery" index="2"] +transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 0.104715, 0) +skeleton = NodePath("../../../..") + +[node name="CollisionShape3D" parent="INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery" index="3"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0306714, 0) + +[node name="Pickup_Battery2" parent="INTERACTIVE_OBJECTS/Cabinet_Prefab" instance=ExtResource("13_6m0er")] +transform = Transform3D(-3.5715e-08, -0.817064, 0.576546, 1, -4.37114e-08, 0, 2.52016e-08, 0.576546, 0.817064, 0.215507, 0.434938, -0.0547223) +slot_data = SubResource("Resource_ogqmk") + +[node name="MeshInstance3D2" parent="INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery2" index="0"] +transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 0, 0) +skeleton = NodePath("../../../..") + +[node name="MeshInstance3D3" parent="INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery2" index="1"] +transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 0.0747198, 0) +skeleton = NodePath("../../../..") + +[node name="MeshInstance3D4" parent="INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery2" index="2"] +transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 0.104715, 0) +skeleton = NodePath("../../../..") + +[node name="CollisionShape3D" parent="INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery2" index="3"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0306714, 0) + +[node name="CarriableBox" parent="INTERACTIVE_OBJECTS" instance=ExtResource("6_cy1m6")] +transform = Transform3D(0.90323, 0, 0.429156, 0, 1, 0, -0.429156, 0, 0.90323, -14.0048, 0.748613, 6.50097) +carry_distance_offset = -0.3 + +[node name="GateA" type="AnimatableBody3D" parent="INTERACTIVE_OBJECTS"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -45, 0, 14.6) +script = ExtResource("23_rfav8") +open_rotation_deg = -80.0 +closed_rotation_deg = -180.0 +door_speed = 0.02 + +[node name="MeshInstance3D" type="MeshInstance3D" parent="INTERACTIVE_OBJECTS/GateA"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.5, 1, 0) +mesh = SubResource("BoxMesh_rixwv") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="INTERACTIVE_OBJECTS/GateA"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.5, 1, 0) +shape = SubResource("ConvexPolygonShape3D_qb88g") + +[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="INTERACTIVE_OBJECTS/GateA"] + +[node name="GateB" type="AnimatableBody3D" parent="INTERACTIVE_OBJECTS"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -47, 0, 14.6) +script = ExtResource("23_rfav8") +open_rotation_deg = -100.0 +door_speed = 0.02 + +[node name="MeshInstance3D" type="MeshInstance3D" parent="INTERACTIVE_OBJECTS/GateB"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.5, 1, 0) +mesh = SubResource("BoxMesh_rixwv") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="INTERACTIVE_OBJECTS/GateB"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.5, 1, 0) +shape = SubResource("ConvexPolygonShape3D_qb88g") + +[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="INTERACTIVE_OBJECTS/GateB"] + +[node name="SocketForDiamondKey" type="AnimatableBody3D" parent="INTERACTIVE_OBJECTS"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -48.2321, 0.9, 14.3285) +collision_layer = 3 +script = ExtResource("27_r5oie") +allows_repeated_interaction = false +has_been_used_hint = "I'm done with this." +interaction_text_when_on = "Remove" +interaction_text_when_off = "Place" +switch_sound = ExtResource("30_42jtk") +needs_item_to_operate = true +required_item = ExtResource("28_3r4lg") +item_hint = "Something can be placed here." +objects_toggle_visibility = Array[NodePath]([NodePath("SlottedDiamond")]) +objects_call_interact = Array[NodePath]([NodePath("../GateA"), NodePath("../GateB")]) + +[node name="SpotLight3D" type="OmniLight3D" parent="INTERACTIVE_OBJECTS/SocketForDiamondKey"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.215919, 0.212826, 0.0388637) +omni_range = 1.0 + +[node name="SlottedDiamond" type="CSGPolygon3D" parent="INTERACTIVE_OBJECTS/SocketForDiamondKey"] +transform = Transform3D(1.5, 0, 0, 0, 1.5, 0, 0, 0, 1.5, 0, 0, 0) +visible = false +polygon = PackedVector2Array(0, 0.125, 0.15, 0.25, 0.3, 0.125, 0.15, 0) +depth = 0.02 +material = SubResource("StandardMaterial3D_r708p") + +[node name="InteractionShape" type="CollisionShape3D" parent="INTERACTIVE_OBJECTS/SocketForDiamondKey"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.23629, 0.125816, 0.000281334) +shape = SubResource("BoxShape3D_qu2im") + +[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="INTERACTIVE_OBJECTS/SocketForDiamondKey"] +bus = &"SFX" + +[node name="SocketMesh" type="CSGPolygon3D" parent="INTERACTIVE_OBJECTS/SocketForDiamondKey"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.284077, -0.899999, 0.094192) +polygon = PackedVector2Array(0, 0, 0, 1, 0.3, 1, 0.5, 0.85, 0.7, 1, 1, 1, 1, 0) +depth = 0.2 +material = ExtResource("1_lsda4") + +[node name="Button" type="AnimatableBody3D" parent="INTERACTIVE_OBJECTS"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -43.2, 1.23087, 18.5756) +collision_layer = 3 +script = ExtResource("27_r5oie") +interaction_text_when_on = "Activate Platform" +interaction_text_when_off = "Activate Platform" +switch_sound = ExtResource("36_42jeg") +objects_call_interact = Array[NodePath]([NodePath("../MovingPlattform")]) + +[node name="CollisionShape3D" type="CollisionShape3D" parent="INTERACTIVE_OBJECTS/Button"] +shape = SubResource("CapsuleShape3D_50xya") + +[node name="MeshInstance3D" type="MeshInstance3D" parent="INTERACTIVE_OBJECTS/Button"] +mesh = SubResource("CapsuleMesh_204vo") + +[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="INTERACTIVE_OBJECTS/Button"] +bus = &"SFX" + +[node name="Button_Case" type="MeshInstance3D" parent="INTERACTIVE_OBJECTS/Button"] +transform = Transform3D(1, 0, 0, 0, 0.707107, -0.707107, 0, 0.707107, 0.707107, 0, -0.03087, 0.0244007) +mesh = SubResource("BoxMesh_woscm") +skeleton = NodePath("../../..") + +[node name="MovingPlattform" type="AnimatableBody3D" parent="INTERACTIVE_OBJECTS"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -42, -0.05, 17.5) +script = ExtResource("23_rfav8") +is_sliding = true +closed_position = Vector3(-42, -0.05, 17.5) +open_position = Vector3(-7.8, -0.05, 15.8) +door_speed = 15.0 + +[node name="MeshInstance3D" type="MeshInstance3D" parent="INTERACTIVE_OBJECTS/MovingPlattform"] +mesh = SubResource("BoxMesh_7pweo") +skeleton = NodePath("../../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="INTERACTIVE_OBJECTS/MovingPlattform"] +shape = SubResource("BoxShape3D_xr44e") + +[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="INTERACTIVE_OBJECTS/MovingPlattform"] + +[node name="ITEM_PICKUPS" type="Node" parent="."] + +[node name="Pickup_Key" parent="ITEM_PICKUPS" instance=ExtResource("9_qv8nx")] +transform = Transform3D(-0.258819, 0, 0.965926, 0, 1, 0, -0.965926, 0, -0.258819, -20.3432, 1.15447, 14.3198) + +[node name="Pickup_Battery" parent="ITEM_PICKUPS" instance=ExtResource("13_6m0er")] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -4.8169, 0.119063, 2.84064) +slot_data = SubResource("Resource_2eq5d") + +[node name="Pickup_Battery2" parent="ITEM_PICKUPS" instance=ExtResource("13_6m0er")] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -4.8169, 0.119063, 2.54394) +slot_data = SubResource("Resource_q21gv") + +[node name="Pickup_Battery3" parent="ITEM_PICKUPS" instance=ExtResource("13_6m0er")] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -4.8169, 0.119063, 3.15544) +slot_data = SubResource("Resource_op7ip") + +[node name="Pickup_Battery4" parent="ITEM_PICKUPS" instance=ExtResource("13_6m0er")] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -4.5813, 0.119063, 2.73264) +slot_data = SubResource("Resource_6sppo") + +[node name="Pickup_Battery5" parent="ITEM_PICKUPS" instance=ExtResource("13_6m0er")] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -4.256, 0.119063, 2.92864) +slot_data = SubResource("Resource_itbno") + +[node name="Pickup_Battery6" parent="ITEM_PICKUPS" instance=ExtResource("13_6m0er")] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -4.5813, 0.119063, 2.99264) +slot_data = SubResource("Resource_5a5sb") + +[node name="Pickup_StaminaExtension" parent="ITEM_PICKUPS" instance=ExtResource("18_pobhb")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.23053, 1.03198, 0.820036) +slot_data = SubResource("Resource_k2gss") + +[node name="Pickup_Flashlight" parent="ITEM_PICKUPS" instance=ExtResource("1_oweej")] +transform = Transform3D(0.707107, 0.603448, 0.368578, 0, 0.521248, -0.853405, -0.707107, 0.603448, 0.368578, -4.73354, 1.21477, 0.740502) + +[node name="HealthPotion" parent="ITEM_PICKUPS" instance=ExtResource("12_2vt2n")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.04485, 1.30439, -2.94002) +slot_data = SubResource("Resource_a1xk0") + +[node name="HealthPotion2" parent="ITEM_PICKUPS" instance=ExtResource("12_2vt2n")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.40325, 1.30439, -2.63182) +slot_data = SubResource("Resource_g6hy2") + +[node name="HealthPotion3" parent="ITEM_PICKUPS" instance=ExtResource("12_2vt2n")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.11495, 1.30439, -2.43652) +slot_data = SubResource("Resource_db2dq") + +[node name="pickup_pistol" parent="ITEM_PICKUPS" instance=ExtResource("30_a7v26")] +transform = Transform3D(-0.476652, -0.798393, -0.367929, 0, 0.418533, -0.908202, 0.879092, -0.432897, -0.199495, 0.0763087, 1.13928, 7.81337) +projectile_prefab = null + +[node name="RotatingLift" type="Node3D" parent="."] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -24.6928, 3.8552, 8.98188) + +[node name="StaticBody3D" type="StaticBody3D" parent="RotatingLift"] + +[node name="MeshInstance3D" type="MeshInstance3D" parent="RotatingLift/StaticBody3D"] +mesh = SubResource("BoxMesh_ebsqj") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="RotatingLift/StaticBody3D"] +shape = SubResource("BoxShape3D_m64r0") + +[node name="HingeJoint3D_A" type="HingeJoint3D" parent="RotatingLift"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.75, -0.231401) +node_a = NodePath("../Arm") +node_b = NodePath("../StaticBody3D") +motor/enable = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="RotatingLift/HingeJoint3D_A"] +transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0.16604) +mesh = SubResource("CylinderMesh_i0gq6") + +[node name="Arm" type="RigidBody3D" parent="RotatingLift"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.528, 0.75, -0.113401) +axis_lock_linear_x = true +gravity_scale = 0.0 + +[node name="MeshInstance3D" type="MeshInstance3D" parent="RotatingLift/Arm"] +mesh = SubResource("BoxMesh_3y43p") +skeleton = NodePath("../../HingeJoint3D_A") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="RotatingLift/Arm"] +shape = SubResource("BoxShape3D_xxnqw") + +[node name="HingeJoint3D_B" type="HingeJoint3D" parent="RotatingLift"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.98009, 0.75, -0.178101) +node_a = NodePath("Platform") +node_b = NodePath("../Arm") + +[node name="Platform" type="RigidBody3D" parent="RotatingLift/HingeJoint3D_B"] +axis_lock_angular_x = true +axis_lock_angular_y = true +axis_lock_angular_z = true +gravity_scale = 0.0 + +[node name="MeshInstance3D" type="MeshInstance3D" parent="RotatingLift/HingeJoint3D_B/Platform"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -0.747252) +mesh = SubResource("BoxMesh_bhd5a") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="RotatingLift/HingeJoint3D_B/Platform"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -0.747252) +shape = SubResource("BoxShape3D_el7ru") + +[node name="Lightzone_Lamp" parent="." instance=ExtResource("24_p17c7")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -16.1612, 2.89221, 3.73346) + +[node name="HealZone" parent="." instance=ExtResource("19_2mngh")] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -15.7487, 4.505, 9.1451) + +[node name="Txt_ZoneHeal" type="Label3D" parent="HealZone"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, 0.0417995, 0.95102, -0.8628) +text = " HAZARD ZONE +can also be set +to heal you." +vertical_alignment = 0 + +[node name="HazardZone" parent="." instance=ExtResource("20_dgnbq")] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -15.7487, 4.505, 7.1451) + +[node name="Txt_ZoneHazard" type="Label3D" parent="HazardZone"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -0.00810051, 0.95102, -0.8628) +text = "HAZARD ZONE +drains your health +over time." +vertical_alignment = 0 + +[node name="DiamondKeyA" parent="." instance=ExtResource("25_w5f1m")] +transform = Transform3D(-4.37114e-08, -1, 0, -4.37114e-08, 1.91069e-15, 1, -1, 4.37114e-08, -4.37114e-08, -48.826, 1.15805, 11.5805) + +[node name="DiamondKeyB" parent="." instance=ExtResource("26_1prk2")] +transform = Transform3D(1.91069e-15, -1, -4.37114e-08, -4.37114e-08, -4.37114e-08, 1, -1, 0, -4.37114e-08, -48.8403, 1.07184, 8.62943) + +[node name="TargetDestructable" parent="." instance=ExtResource("8_tk621")] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -0.359148, 1.47946, 12.0464) + +[node name="TargetDestructable2" parent="." instance=ExtResource("8_tk621")] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -2.38405, 2.27151, 14.1442) + +[node name="TargetDestructable3" parent="." instance=ExtResource("8_tk621")] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, 2.14804, 1.65236, 13.3596) + +[node name="Player" parent="." instance=ExtResource("1_7d2n7")] +transform = Transform3D(-1, 0, 7.45058e-07, 0, 1, 0, -7.45058e-07, 0, -1, -7.5375, 0.905039, -3.30884) +pause_menu = NodePath("../PauseMenu") +player_hud = NodePath("../Player_HUD") +inventory_data = SubResource("Resource_8pnjd") +step_height_camera_lerp = 1.5 + +[node name="Player_HUD" parent="." node_paths=PackedStringArray("player") instance=ExtResource("4_1ofwa")] +player = NodePath("../Player") +use_stamina_component = true + +[node name="PauseMenu" parent="." instance=ExtResource("3_q2rvv")] + +[node name="Ladder" type="Area3D" parent="."] +transform = Transform3D(-2.98023e-08, 0, -1, 0, 1, 0, 1, 0, -2.98023e-08, -18.4395, 1.6, -4.87125) +script = ExtResource("39_ferka") + +[node name="ladderArea" type="CollisionShape3D" parent="Ladder"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.1, 0, 0) +shape = SubResource("BoxShape3D_rj7xk") + +[node name="ladder" parent="Ladder" instance=ExtResource("39_ri7bt")] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 0, 0) + +[node name="CollisionShape3D" type="CollisionShape3D" parent="Ladder/ladder"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.00152588, -0.0832032, 0) +shape = SubResource("BoxShape3D_xagqk") + +[node name="Stairs" type="Node3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -23.8, 0.15, 0.75) + +[node name="CSGBox3D" type="CSGBox3D" parent="Stairs"] +use_collision = true +size = Vector3(2, 0.3, 0.5) +material = ExtResource("38_l5vpp") + +[node name="CSGBox3D2" type="CSGBox3D" parent="Stairs"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.15, 0.5) +use_collision = true +size = Vector3(2, 0.6, 0.5) +material = ExtResource("38_l5vpp") + +[node name="CSGBox3D3" type="CSGBox3D" parent="Stairs"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.3, 1) +use_collision = true +size = Vector3(2, 0.9, 0.5) +material = ExtResource("38_l5vpp") + +[node name="CSGBox3D4" type="CSGBox3D" parent="Stairs"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.45, 1.5) +use_collision = true +size = Vector3(2, 1.2, 0.5) +material = ExtResource("38_l5vpp") + +[node name="CSGBox3D5" type="CSGBox3D" parent="Stairs"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.6, 2) +use_collision = true +size = Vector3(2, 1.5, 0.5) +material = ExtResource("38_l5vpp") + +[node name="CSGBox3D6" type="CSGBox3D" parent="Stairs"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0, 1.5, 3.25) +use_collision = true +size = Vector3(2, 0.3, 2) +material = ExtResource("38_l5vpp") + +[node name="CSGBox3D14" type="CSGBox3D" parent="Stairs"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 1.25, 1.8, 3.25) +use_collision = true +size = Vector3(2, 0.3, 0.5) +material = ExtResource("38_l5vpp") + +[node name="CSGBox3D15" type="CSGBox3D" parent="Stairs"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 1.75, 2.1, 3.25) +use_collision = true +size = Vector3(2, 0.3, 0.5) +material = ExtResource("38_l5vpp") + +[node name="CSGBox3D16" type="CSGBox3D" parent="Stairs"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 2.25, 2.4, 3.25) +use_collision = true +size = Vector3(2, 0.3, 0.5) +material = ExtResource("38_l5vpp") + +[node name="CSGBox3D17" type="CSGBox3D" parent="Stairs"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 2.75, 2.7, 3.25) +use_collision = true +size = Vector3(2, 0.3, 0.5) +material = ExtResource("38_l5vpp") + +[node name="LoadButton" type="AnimatableBody3D" parent="."] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -5.33162, 1.3592, 0.413951) +collision_layer = 3 +script = ExtResource("41_uk6of") +interaction_text = "Load" + +[node name="CollisionShape3D" type="CollisionShape3D" parent="LoadButton"] +shape = SubResource("CapsuleShape3D_50xya") + +[node name="Button_Case" type="MeshInstance3D" parent="LoadButton"] +transform = Transform3D(1, 0, 0, 0, 0.707107, -0.707107, 0, 0.707107, 0.707107, 0, 0, 0) +mesh = SubResource("BoxMesh_woscm") +skeleton = NodePath("../../..") + +[node name="MeshInstance3D" type="MeshInstance3D" parent="LoadButton/Button_Case"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.00194824, -0.0588716) +mesh = SubResource("CapsuleMesh_204vo") + +[node name="SaveButton" type="AnimatableBody3D" parent="."] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -5.33162, 1.3592, 1.41395) +collision_layer = 3 +script = ExtResource("41_uk6of") +interaction_text = "Save" +for_saving = true + +[node name="CollisionShape3D" type="CollisionShape3D" parent="SaveButton"] +shape = SubResource("CapsuleShape3D_50xya") + +[node name="Button_Case" type="MeshInstance3D" parent="SaveButton"] +transform = Transform3D(1, 0, 0, 0, 0.707107, -0.707107, 0, 0.707107, 0.707107, 0, 0, 0) +mesh = SubResource("BoxMesh_woscm") +skeleton = NodePath("../../..") + +[node name="MeshInstance3D" type="MeshInstance3D" parent="SaveButton/Button_Case"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.00194824, -0.0588716) +mesh = SubResource("CapsuleMesh_204vo") + +[node name="TransitionZone" type="Area3D" parent="."] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, -10.4, 1.25, -11.6) +script = ExtResource("43_bchdf") +path_to_new_scene = "res://COGITO/DemoScenes/COGITO_02_SceneTransitionsA.tscn" +target_connector = "ConnectorA" + +[node name="MeshInstance3D" type="MeshInstance3D" parent="TransitionZone"] +mesh = SubResource("BoxMesh_fj0b6") +surface_material_override/0 = SubResource("StandardMaterial3D_cljom") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="TransitionZone"] +shape = SubResource("BoxShape3D_uobrk") + +[node name="ConnectorA" type="Node3D" parent="."] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, -10.5, 0.5, -8) + +[node name="RayCast3D" type="RayCast3D" parent="ConnectorA"] +target_position = Vector3(0, 0, -1) + +[editable path="INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery"] +[editable path="INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery2"] +[editable path="TargetDestructable"] +[editable path="TargetDestructable2"] +[editable path="TargetDestructable3"] diff --git a/COGITO/DemoScenes/COGD893.tmp b/COGITO/DemoScenes/COGD893.tmp new file mode 100644 index 00000000..68404af5 --- /dev/null +++ b/COGITO/DemoScenes/COGD893.tmp @@ -0,0 +1,1719 @@ +[gd_scene load_steps=136 format=3 uid="uid://cud7jwvomj24d"] + +[ext_resource type="PackedScene" uid="uid://kicjwmh02uwf" path="res://COGITO/PrefabScenes/player.tscn" id="1_7d2n7"] +[ext_resource type="Script" path="res://COGITO/SaveSystemPD/cogito_scene.gd" id="1_b15oo"] +[ext_resource type="Material" uid="uid://dkbgl3p3ffd1" path="res://COGITO/Assets/Materials/Prototype_DarkGrey.tres" id="1_lsda4"] +[ext_resource type="PackedScene" uid="uid://cwd3g16ep0idw" path="res://COGITO/PrefabScenes/pickup_flashlight.tscn" id="1_oweej"] +[ext_resource type="Material" uid="uid://hhhudvarh7gk" path="res://COGITO/Assets/Materials/Prototype_Orange.tres" id="2_4ig6i"] +[ext_resource type="Script" path="res://COGITO/InventoryPD/InventoryPD.gd" id="2_chxar"] +[ext_resource type="PackedScene" uid="uid://rw7gdui8lu3n" path="res://COGITO/EasyMenus/Scenes/pause_menu.tscn" id="3_q2rvv"] +[ext_resource type="PackedScene" uid="uid://0c32kepv0ahx" path="res://COGITO/PrefabScenes/Player_HUD.tscn" id="4_1ofwa"] +[ext_resource type="PackedScene" uid="uid://d3m4ni301eso7" path="res://COGITO/PrefabScenes/carriable_box.tscn" id="6_cy1m6"] +[ext_resource type="PackedScene" uid="uid://lsun1f1wjfxl" path="res://COGITO/PrefabScenes/ceiling_lamp.tscn" id="7_3y6g2"] +[ext_resource type="PackedScene" uid="uid://bho0nwh5rlnua" path="res://COGITO/PrefabScenes/target_destructable.tscn" id="8_tk621"] +[ext_resource type="PackedScene" uid="uid://bdyukj85qkut0" path="res://COGITO/PrefabScenes/door.tscn" id="8_xabdk"] +[ext_resource type="Resource" uid="uid://060gqm74tdlk" path="res://COGITO/InventoryPD/Items/Cogito_StaminaExtension.tres" id="8_yqvna"] +[ext_resource type="Resource" uid="uid://d4gdqvqsiiqs5" path="res://COGITO/InventoryPD/Items/Cogito_Key.tres" id="9_g1bqh"] +[ext_resource type="PackedScene" uid="uid://8wkt5k4dl40u" path="res://COGITO/PrefabScenes/pickup_key.tscn" id="9_qv8nx"] +[ext_resource type="PackedScene" uid="uid://0fj068bj0csc" path="res://COGITO/PrefabScenes/pickup_health_potion.tscn" id="12_2vt2n"] +[ext_resource type="PackedScene" uid="uid://bab56bf0vqfss" path="res://COGITO/PrefabScenes/pickup_battery.tscn" id="13_6m0er"] +[ext_resource type="PackedScene" uid="uid://3okedyf5glns" path="res://COGITO/PrefabScenes/container.tscn" id="14_d7sxi"] +[ext_resource type="Resource" uid="uid://cpqxudfjtjw66" path="res://COGITO/InventoryPD/Items/Cogito_HealthPotion.tres" id="15_86b07"] +[ext_resource type="Script" path="res://COGITO/InventoryPD/CustomResources/InventorySlotPD.gd" id="16_fg1wi"] +[ext_resource type="Resource" uid="uid://cupby6uqaftvv" path="res://COGITO/InventoryPD/Items/Cogito_Battery.tres" id="17_nl6sa"] +[ext_resource type="PackedScene" uid="uid://d1rq8gm20sjo1" path="res://COGITO/PrefabScenes/lamp_standing.tscn" id="18_oxm1j"] +[ext_resource type="PackedScene" uid="uid://sfypssn0rllo" path="res://COGITO/PrefabScenes/pickup_stamina_extension.tscn" id="18_pobhb"] +[ext_resource type="PackedScene" uid="uid://cjs44e1ow53rv" path="res://COGITO/PrefabScenes/heal_zone.tscn" id="19_2mngh"] +[ext_resource type="PackedScene" uid="uid://8h462cd7whew" path="res://COGITO/PrefabScenes/hazard_zone.tscn" id="20_dgnbq"] +[ext_resource type="PackedScene" uid="uid://bnygtkw3tvet6" path="res://COGITO/PrefabScenes/press_and_hold_wheel.tscn" id="22_ni6um"] +[ext_resource type="Script" path="res://COGITO/Scripts/Interact_Door.gd" id="23_rfav8"] +[ext_resource type="PackedScene" uid="uid://3gwo23kpr58f" path="res://COGITO/PrefabScenes/lightzone_lamp.tscn" id="24_p17c7"] +[ext_resource type="AudioStream" uid="uid://ftl7je6blfwq" path="res://COGITO/Assets/Audio/Kenney/stoneDrag4.ogg" id="25_3nnou"] +[ext_resource type="PackedScene" uid="uid://bc52bohkbf1yp" path="res://COGITO/PrefabScenes/pickup_diamond_key_a.tscn" id="25_w5f1m"] +[ext_resource type="PackedScene" uid="uid://djfg6ea5cbhyv" path="res://COGITO/PrefabScenes/pickup_diamond_key_b.tscn" id="26_1prk2"] +[ext_resource type="Texture2D" uid="uid://cgcrwmu2bs4se" path="res://COGITO/Assets/Textures/Prototype Textures/PNG/Green/texture_01.png" id="27_0a6c2"] +[ext_resource type="Script" path="res://COGITO/Scripts/switchable.gd" id="27_r5oie"] +[ext_resource type="Resource" uid="uid://gu1buq254o4l" path="res://COGITO/InventoryPD/Items/Cogito_DiamondKey_Combine.tres" id="28_3r4lg"] +[ext_resource type="AudioStream" uid="uid://bfmqga66x7l1k" path="res://COGITO/Assets/Audio/Kenney/rockHit2.ogg" id="30_42jtk"] +[ext_resource type="PackedScene" uid="uid://o0xgl5obc551" path="res://COGITO/PrefabScenes/pickup_pistol.tscn" id="30_a7v26"] +[ext_resource type="PackedScene" uid="uid://dbtarejfetahc" path="res://COGITO/PrefabScenes/Cabinet_prefab.tscn" id="35_ee66c"] +[ext_resource type="AudioStream" uid="uid://b6wdy2102jymr" path="res://COGITO/Assets/Audio/Kenney/UiAudio/switch2.ogg" id="36_42jeg"] +[ext_resource type="Material" uid="uid://dhg1uhiq7ywn2" path="res://COGITO/Assets/Materials/Prototype_Green.tres" id="38_l5vpp"] +[ext_resource type="Script" path="res://COGITO/Scripts/ladder_area.gd" id="39_ferka"] +[ext_resource type="PackedScene" uid="uid://c6dn6bn47xyrj" path="res://COGITO/Assets/Models/ladder.glb" id="39_ri7bt"] +[ext_resource type="Script" path="res://COGITO/Scripts/generic_interactable.gd" id="41_uk6of"] +[ext_resource type="Script" path="res://COGITO/Scripts/scene_transition_zone.gd" id="43_bchdf"] + +[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_2veog"] +sky_top_color = Color(0.576471, 0.960784, 1, 1) +sky_horizon_color = Color(0.745098, 0.779412, 0.785294, 1) +ground_bottom_color = Color(0.168627, 0.156863, 0.141176, 1) +ground_horizon_color = Color(0.745098, 0.779412, 0.785294, 1) + +[sub_resource type="Sky" id="Sky_sq3iy"] +sky_material = SubResource("ProceduralSkyMaterial_2veog") + +[sub_resource type="Environment" id="Environment_11v21"] +background_mode = 2 +sky = SubResource("Sky_sq3iy") +ambient_light_source = 3 +ambient_light_color = Color(0.588235, 0.588235, 0.588235, 1) +ambient_light_sky_contribution = 0.1 +ambient_light_energy = 0.2 +tonemap_mode = 2 +ssao_enabled = true +glow_enabled = true + +[sub_resource type="BoxMesh" id="BoxMesh_thwr4"] +material = ExtResource("1_lsda4") +size = Vector3(30, 0.1, 20) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_yawpu"] +points = PackedVector3Array(-15, -0.05, -10, -15, 0.05, -10, 15, -0.05, -10, -15, -0.05, 10, -15, 0.05, 10, 15, 0.05, -10, 15, -0.05, 10, 15, 0.05, 10) + +[sub_resource type="BoxMesh" id="BoxMesh_rvtuv"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 10) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_ai2ln"] +points = PackedVector3Array(-0.1, -1.5, -5, 0.1, -1.5, -5, -0.1, -1.5, 5, -0.1, 1.5, -5, 0.1, 1.5, -5, 0.1, -1.5, 5, -0.1, 1.5, 5, 0.1, 1.5, 5) + +[sub_resource type="BoxMesh" id="BoxMesh_cx70k"] +material = ExtResource("1_lsda4") +size = Vector3(10, 0.1, 9.8) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_22r6n"] +points = PackedVector3Array(-5, -0.05, -4.9, -5, 0.05, -4.9, 5, -0.05, -4.9, -5, -0.05, 4.9, -5, 0.05, 4.9, 5, 0.05, -4.9, 5, -0.05, 4.9, 5, 0.05, 4.9) + +[sub_resource type="BoxMesh" id="BoxMesh_xwnhq"] +material = ExtResource("1_lsda4") +size = Vector3(10, 0.1, 14) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_k2toe"] +points = PackedVector3Array(5, 0.05, 7, 5, -0.05, 7, 5, 0.05, -7, -5, 0.05, 7, -5, -0.05, 7, 5, -0.05, -7, -5, 0.05, -7, -5, -0.05, -7) + +[sub_resource type="BoxMesh" id="BoxMesh_upbim"] +material = ExtResource("1_lsda4") +size = Vector3(10.2, 0.1, 9.8) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_ghnbv"] +points = PackedVector3Array(-5.1, -0.05, -4.9, -5.1, 0.05, -4.9, 5.1, -0.05, -4.9, -5.1, -0.05, 4.9, -5.1, 0.05, 4.9, 5.1, 0.05, -4.9, 5.1, -0.05, 4.9, 5.1, 0.05, 4.9) + +[sub_resource type="BoxMesh" id="BoxMesh_ersg3"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 10) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_jksjg"] +points = PackedVector3Array(-0.1, -1.5, -5, 0.1, -1.5, -5, -0.1, -1.5, 5, -0.1, 1.5, -5, 0.1, 1.5, -5, 0.1, -1.5, 5, -0.1, 1.5, 5, 0.1, 1.5, 5) + +[sub_resource type="BoxMesh" id="BoxMesh_exgb4"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 9.8) + +[sub_resource type="BoxMesh" id="BoxMesh_x6n4g"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 10.2) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_41tst"] +points = PackedVector3Array(-0.1, -1.5, -5.1, 0.1, -1.5, -5.1, -0.1, -1.5, 5.1, -0.1, 1.5, -5.1, 0.1, 1.5, -5.1, 0.1, -1.5, 5.1, -0.1, 1.5, 5.1, 0.1, 1.5, 5.1) + +[sub_resource type="BoxMesh" id="BoxMesh_iik3d"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 10) + +[sub_resource type="BoxMesh" id="BoxMesh_43iq7"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 10) + +[sub_resource type="BoxMesh" id="BoxMesh_yxsbf"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 9.8) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_6ef7x"] +points = PackedVector3Array(-0.1, -1.5, -4.9, 0.1, -1.5, -4.9, -0.1, -1.5, 4.9, -0.1, 1.5, -4.9, 0.1, 1.5, -4.9, 0.1, -1.5, 4.9, -0.1, 1.5, 4.9, 0.1, 1.5, 4.9) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_cabjl"] +points = PackedVector3Array(-0.1, -1.5, -4.9, 0.1, -1.5, -4.9, -0.1, -1.5, 4.9, -0.1, 1.5, -4.9, 0.1, 1.5, -4.9, 0.1, -1.5, 4.9, -0.1, 1.5, 4.9, 0.1, 1.5, 4.9) + +[sub_resource type="BoxMesh" id="BoxMesh_gv32u"] +material = ExtResource("2_4ig6i") +size = Vector3(0.2, 2, 5) + +[sub_resource type="BoxMesh" id="BoxMesh_i5303"] +material = ExtResource("2_4ig6i") +size = Vector3(0.2, 2, 3.6) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_da5av"] +points = PackedVector3Array(-0.1, -1, -1.8, 0.1, -1, -1.8, -0.1, -1, 1.8, -0.1, 1, -1.8, 0.1, 1, -1.8, 0.1, -1, 1.8, -0.1, 1, 1.8, 0.1, 1, 1.8) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_sr0li"] +points = PackedVector3Array(-0.1, -1, -2.5, 0.1, -1, -2.5, -0.1, -1, 2.5, -0.1, 1, -2.5, 0.1, 1, -2.5, 0.1, -1, 2.5, -0.1, 1, 2.5, 0.1, 1, 2.5) + +[sub_resource type="BoxMesh" id="BoxMesh_xp63a"] +material = ExtResource("2_4ig6i") +size = Vector3(0.2, 2, 3) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_wntft"] +points = PackedVector3Array(-0.1, -1, -1.5, 0.1, -1, -1.5, -0.1, -1, 1.5, -0.1, 1, -1.5, 0.1, 1, -1.5, 0.1, -1, 1.5, -0.1, 1, 1.5, 0.1, 1, 1.5) + +[sub_resource type="BoxMesh" id="BoxMesh_ukt6d"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 10.2) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_8jyx7"] +points = PackedVector3Array(-0.1, -1.5, -5.1, 0.1, -1.5, -5.1, -0.1, -1.5, 5.1, -0.1, 1.5, -5.1, 0.1, 1.5, -5.1, 0.1, -1.5, 5.1, -0.1, 1.5, 5.1, 0.1, 1.5, 5.1) + +[sub_resource type="BoxMesh" id="BoxMesh_fccbs"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 19.6) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_ni8hy"] +points = PackedVector3Array(-0.1, -1.5, -9.8, 0.1, -1.5, -9.8, -0.1, -1.5, 9.8, -0.1, 1.5, -9.8, 0.1, 1.5, -9.8, 0.1, -1.5, 9.8, -0.1, 1.5, 9.8, 0.1, 1.5, 9.8) + +[sub_resource type="BoxMesh" id="BoxMesh_vvuw2"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 4.6) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_75rur"] +points = PackedVector3Array(-0.1, -1.5, -2.3, 0.1, -1.5, -2.3, -0.1, -1.5, 2.3, -0.1, 1.5, -2.3, 0.1, 1.5, -2.3, 0.1, -1.5, 2.3, -0.1, 1.5, 2.3, 0.1, 1.5, 2.3) + +[sub_resource type="BoxMesh" id="BoxMesh_bjkal"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 4) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_8rj2a"] +points = PackedVector3Array(-0.1, -1.5, -2, 0.1, -1.5, -2, -0.1, -1.5, 2, -0.1, 1.5, -2, 0.1, 1.5, -2, 0.1, -1.5, 2, -0.1, 1.5, 2, 0.1, 1.5, 2) + +[sub_resource type="BoxMesh" id="BoxMesh_odmxg"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 1, 1) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_p2jdc"] +points = PackedVector3Array(0.1, 0.5, 0.5, -0.1, 0.5, 0.5, 0.1, -0.5, 0.5, 0.1, 0.5, -0.5, -0.1, 0.5, -0.5, -0.1, -0.5, 0.5, 0.1, -0.5, -0.5, -0.1, -0.5, -0.5) + +[sub_resource type="BoxMesh" id="BoxMesh_ycjwp"] +size = Vector3(0.5, 0.1, 0.5) + +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_gdv3w"] +albedo_color = Color(0.203922, 0.360784, 0.701961, 1) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_r233h"] +points = PackedVector3Array(-0.25, -0.05, -0.25, -0.25, 0.05, -0.25, 0.25, -0.05, -0.25, -0.25, -0.05, 0.25, -0.25, 0.05, 0.25, 0.25, 0.05, -0.25, 0.25, -0.05, 0.25, 0.25, 0.05, 0.25) + +[sub_resource type="BoxMesh" id="BoxMesh_jlrlq"] +material = ExtResource("1_lsda4") + +[sub_resource type="BoxShape3D" id="BoxShape3D_enk60"] + +[sub_resource type="BoxMesh" id="BoxMesh_20e8y"] +material = ExtResource("1_lsda4") +size = Vector3(1, 1.4, 0.1) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_7ifeg"] +points = PackedVector3Array(-0.5, -0.7, -0.05, -0.5, -0.7, 0.05, -0.5, 0.699863, -0.05, 0.5, -0.7, -0.05, 0.5, -0.7, 0.05, -0.5, 0.699863, 0.05, 0.5, 0.699863, -0.05, 0.5, 0.699863, 0.05) + +[sub_resource type="PrismMesh" id="PrismMesh_fghv1"] +material = ExtResource("2_4ig6i") +left_to_right = 1.0 +size = Vector3(5, 3.1, 2) + +[sub_resource type="BoxMesh" id="BoxMesh_l3y0e"] +size = Vector3(2, 0.05, 2) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_hs75h"] +points = PackedVector3Array(-1, -0.025, -1, -1, 0.025, -1, 1, -0.025, -1, -1, -0.025, 1, -1, 0.025, 1, 1, 0.025, -1, 1, -0.025, 1, 1, 0.025, 1) + +[sub_resource type="BoxMesh" id="BoxMesh_ow56r"] +size = Vector3(2, 0.1, 2) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_7sd6h"] +points = PackedVector3Array(-1, -0.05, -1, -1, 0.05, -1, 1, -0.05, -1, -1, -0.05, 1, -1, 0.05, 1, 1, 0.05, -1, 1, -0.05, 1, 1, 0.05, 1) + +[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_50xya"] +radius = 0.1 +height = 0.2 + +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_kj7uj"] +albedo_color = Color(1, 0, 0, 1) + +[sub_resource type="CapsuleMesh" id="CapsuleMesh_204vo"] +material = SubResource("StandardMaterial3D_kj7uj") +radius = 0.1 +height = 0.2 +radial_segments = 12 +rings = 1 + +[sub_resource type="BoxMesh" id="BoxMesh_woscm"] +size = Vector3(0.3, 0.3, 0.1) + +[sub_resource type="Resource" id="Resource_wdflo"] +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("15_86b07") +quantity = 2 + +[sub_resource type="Resource" id="Resource_hpi7r"] +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("17_nl6sa") +quantity = 2 + +[sub_resource type="Resource" id="Resource_pqw8r"] +resource_local_to_scene = true +script = ExtResource("2_chxar") +inventory_slots = Array[ExtResource("16_fg1wi")]([SubResource("Resource_wdflo"), SubResource("Resource_hpi7r"), null, null]) + +[sub_resource type="BoxMesh" id="BoxMesh_w1o4d"] +material = ExtResource("2_4ig6i") +size = Vector3(4, 0.1, 2) + +[sub_resource type="BoxShape3D" id="BoxShape3D_rkvi0"] +size = Vector3(4, 0.1, 2) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_hq8yc"] +points = PackedVector3Array(-2, -0.05, -1, -2, 0.05, -1, 2, -0.05, -1, -2, -0.05, 1, -2, 0.05, 1, 2, 0.05, -1, 2, -0.05, 1, 2, 0.05, 1) + +[sub_resource type="Resource" id="Resource_1m0cj"] +resource_local_to_scene = true +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("17_nl6sa") +quantity = 1 + +[sub_resource type="Resource" id="Resource_ogqmk"] +resource_local_to_scene = true +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("17_nl6sa") +quantity = 1 + +[sub_resource type="BoxMesh" id="BoxMesh_rixwv"] +material = ExtResource("2_4ig6i") +size = Vector3(1, 2, 0.1) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_qb88g"] +points = PackedVector3Array(-0.5, -1, -0.05, -0.5, -1, 0.05, -0.5, 1, -0.05, 0.5, -1, -0.05, 0.5, -1, 0.05, -0.5, 1, 0.05, 0.5, 1, -0.05, 0.5, 1, 0.05) + +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_r708p"] +albedo_texture = ExtResource("27_0a6c2") +emission_enabled = true +emission = Color(0.12549, 0.690196, 0.384314, 1) +emission_energy_multiplier = 0.8 +emission_operator = 1 +uv1_triplanar = true + +[sub_resource type="BoxShape3D" id="BoxShape3D_qu2im"] +size = Vector3(0.5, 0.5, 0.33057) + +[sub_resource type="BoxMesh" id="BoxMesh_7pweo"] +material = ExtResource("2_4ig6i") +size = Vector3(2, 0.1, 2) + +[sub_resource type="BoxShape3D" id="BoxShape3D_xr44e"] +size = Vector3(2, 0.1, 2) + +[sub_resource type="Resource" id="Resource_2eq5d"] +resource_local_to_scene = true +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("17_nl6sa") +quantity = 1 + +[sub_resource type="Resource" id="Resource_q21gv"] +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("17_nl6sa") +quantity = 1 + +[sub_resource type="Resource" id="Resource_op7ip"] +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("17_nl6sa") +quantity = 1 + +[sub_resource type="Resource" id="Resource_6sppo"] +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("17_nl6sa") +quantity = 1 + +[sub_resource type="Resource" id="Resource_itbno"] +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("17_nl6sa") +quantity = 1 + +[sub_resource type="Resource" id="Resource_5a5sb"] +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("17_nl6sa") +quantity = 1 + +[sub_resource type="Resource" id="Resource_k2gss"] +resource_local_to_scene = true +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("8_yqvna") +quantity = 1 + +[sub_resource type="Resource" id="Resource_a1xk0"] +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("15_86b07") +quantity = 1 + +[sub_resource type="Resource" id="Resource_g6hy2"] +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("15_86b07") +quantity = 1 + +[sub_resource type="Resource" id="Resource_db2dq"] +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("15_86b07") +quantity = 1 + +[sub_resource type="BoxMesh" id="BoxMesh_ebsqj"] +size = Vector3(0.1, 1.5, 0.1) + +[sub_resource type="BoxShape3D" id="BoxShape3D_m64r0"] +size = Vector3(0.1, 1.5, 0.1) + +[sub_resource type="CylinderMesh" id="CylinderMesh_i0gq6"] +top_radius = 0.03 +bottom_radius = 0.03 +height = 0.2 + +[sub_resource type="BoxMesh" id="BoxMesh_3y43p"] +size = Vector3(1, 0.1, 0.1) + +[sub_resource type="BoxShape3D" id="BoxShape3D_xxnqw"] +size = Vector3(1, 0.1, 0.1) + +[sub_resource type="BoxMesh" id="BoxMesh_bhd5a"] +size = Vector3(1.5, 0.01, 1.5) + +[sub_resource type="BoxShape3D" id="BoxShape3D_el7ru"] +size = Vector3(1.5, 0.01, 1.5) + +[sub_resource type="Resource" id="Resource_nut7p"] +resource_local_to_scene = true +script = ExtResource("2_chxar") +inventory_slots = Array[ExtResource("16_fg1wi")]([null, null, null, null, null, null, null, null]) + +[sub_resource type="BoxShape3D" id="BoxShape3D_rj7xk"] +size = Vector3(0.139, 3.148, 0.8) + +[sub_resource type="BoxShape3D" id="BoxShape3D_xagqk"] +size = Vector3(0.8, 3.03359, 0.1) + +[sub_resource type="BoxMesh" id="BoxMesh_fj0b6"] +size = Vector3(3, 2.5, 2) + +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_cljom"] +transparency = 1 +blend_mode = 1 +albedo_color = Color(0.913725, 0.521569, 1, 1) + +[sub_resource type="BoxShape3D" id="BoxShape3D_uobrk"] +size = Vector3(3, 2.5, 2) + +[node name="COGITO_Demo_01" type="Node3D" node_paths=PackedStringArray("connectors")] +script = ExtResource("1_b15oo") +connectors = [NodePath("ConnectorA")] + +[node name="DirectionalLight3D" type="DirectionalLight3D" parent="."] +transform = Transform3D(-0.866023, -0.433016, 0.250001, 0, 0.499998, 0.866027, -0.500003, 0.749999, -0.43301, 0, 0, 0) +light_color = Color(1, 0.988235, 0.988235, 1) +shadow_enabled = true +shadow_opacity = 0.8 + +[node name="WorldEnvironment" type="WorldEnvironment" parent="."] +environment = SubResource("Environment_11v21") + +[node name="STATIC_ENVIRONMENT" type="Node3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10, 0, 0) + +[node name="Floor" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.1, -0.05, 0) +collision_layer = 3 +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Floor"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.1, 0, 4.8) +mesh = SubResource("BoxMesh_thwr4") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Floor"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.1, 0, 4.8) +shape = SubResource("ConvexPolygonShape3D_yawpu") + +[node name="Wall12" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -14.9, 0, 0) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall12"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +mesh = SubResource("BoxMesh_rvtuv") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall12"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +shape = SubResource("ConvexPolygonShape3D_ai2ln") + +[node name="Floor5" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20, -0.05, 10) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Floor5"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -0.0999994) +mesh = SubResource("BoxMesh_cx70k") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Floor5"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -0.0999994) +shape = SubResource("ConvexPolygonShape3D_22r6n") + +[node name="Floor6" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -38, -0.05, 20) +collision_layer = 3 +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Floor6"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -8) +mesh = SubResource("BoxMesh_xwnhq") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Floor6"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -8) +shape = SubResource("ConvexPolygonShape3D_k2toe") + +[node name="Floor4" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10, 3.05, 10) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Floor4"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.1, 0, -0.1) +mesh = SubResource("BoxMesh_upbim") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Floor4"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.1, 0, -0.1) +shape = SubResource("ConvexPolygonShape3D_ghnbv") + +[node name="Wall3" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 10, 0, 14.7) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall3"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +mesh = SubResource("BoxMesh_ersg3") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall3"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +shape = SubResource("ConvexPolygonShape3D_jksjg") + +[node name="Wall8" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -10, 0, 14.7) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall8"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0.1) +mesh = SubResource("BoxMesh_exgb4") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall8"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +shape = SubResource("ConvexPolygonShape3D_jksjg") + +[node name="Wall6" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -9.8, 0, 5.1) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall6"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -0.1) +mesh = SubResource("BoxMesh_x6n4g") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall6"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -0.1) +shape = SubResource("ConvexPolygonShape3D_41tst") + +[node name="Wall10" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -20, 0, 5.1) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall10"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +mesh = SubResource("BoxMesh_iik3d") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall10"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +shape = SubResource("ConvexPolygonShape3D_jksjg") + +[node name="Wall11" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -20, 0, 14.7) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall11"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +mesh = SubResource("BoxMesh_43iq7") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall11"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +shape = SubResource("ConvexPolygonShape3D_jksjg") + +[node name="Wall13" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.9, 3.1, 10) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall13"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -0.1) +mesh = SubResource("BoxMesh_yxsbf") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall13"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -0.1) +shape = SubResource("ConvexPolygonShape3D_6ef7x") + +[node name="Wall14" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -14.9, 3.1, 9.9) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall14"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +mesh = SubResource("BoxMesh_yxsbf") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall14"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +shape = SubResource("ConvexPolygonShape3D_cabjl") + +[node name="WallCrate" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 1.1, 0, 5.4) +collision_layer = 3 +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/WallCrate"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, -0.1) +mesh = SubResource("BoxMesh_gv32u") + +[node name="MeshInstance3D2" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/WallCrate"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -1.9, 1, -2.5) +mesh = SubResource("BoxMesh_i5303") + +[node name="CollisionShape3D2" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/WallCrate"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -1.9, 1, -2.5) +shape = SubResource("ConvexPolygonShape3D_da5av") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/WallCrate"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, -0.1) +shape = SubResource("ConvexPolygonShape3D_sr0li") + +[node name="Txt_WallCrateHint" type="Label3D" parent="STATIC_ENVIRONMENT/WallCrate"] +transform = Transform3D(1.31134e-07, 0, 1, 0, 1, 0, -1, 0, 1.31134e-07, 0.1019, 1.21944, 0.0710106) +text = "Use the crate to get over this wall." + +[node name="Tunnel" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, -2.13162e-14, 0, 1, 0, 2.13162e-14, 0, 1, -2.3, 0, -5.1) +use_collision = true +collision_layer = 3 +polygon = PackedVector2Array(0, 0, 0, 3, 4, 3, 4, 0, 3.5, 0, 3.5, 2.5, 0.5, 2.5, 0.5, 0, 4, 0, 4, 0) +depth = 10.0 +material = ExtResource("1_lsda4") + +[node name="Wall_w_Door" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, -1.06581e-14, 0, 1, 0, 1.06581e-14, 0, 1, -4.8, 0, -5) +use_collision = true +collision_layer = 3 +polygon = PackedVector2Array(0, 0, 0, 3, 9.6, 3, 9.6, 0, 5, 0, 5, 2, 4, 2, 4, 0) +depth = 0.2 +material = ExtResource("1_lsda4") + +[node name="Txt_SceneTransition" type="Label3D" parent="STATIC_ENVIRONMENT/Wall_w_Door"] +transform = Transform3D(1, 0, 1.74846e-07, 0, 1, 0, -1.74846e-07, 0, 1, 4.59655, 2.18871, 0.0237131) +text = "SCENE TRANSITION" +font_size = 48 + +[node name="WallCrouch" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 1.06581e-14, 0, 1, 0, -1.06581e-14, 0, 1, -11.4105, 1, -2.89699) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/WallCrouch"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, -0.6) +mesh = SubResource("BoxMesh_xp63a") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/WallCrouch"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, -0.6) +shape = SubResource("ConvexPolygonShape3D_wntft") + +[node name="Txt_CrouchHint" type="Label3D" parent="STATIC_ENVIRONMENT/WallCrouch"] +transform = Transform3D(1.31134e-07, 0, 1, 0, 1, 0, -1, 0, 1.31134e-07, 0.107498, 0.21944, -0.01352) +text = "Crouch under this wall." + +[node name="Wall5" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -9.9, 0, -5.1) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall5"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +mesh = SubResource("BoxMesh_ukt6d") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall5"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +shape = SubResource("ConvexPolygonShape3D_8jyx7") + +[node name="Wall7" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 9.9, 0, -5.1) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall7"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +mesh = SubResource("BoxMesh_ukt6d") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall7"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +shape = SubResource("ConvexPolygonShape3D_8jyx7") + +[node name="Wall16" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, -1.06581e-14, 0, 1, 0, 1.06581e-14, 0, 1, 14.9, 0, 0) +collision_layer = 3 +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall16"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 4.8) +mesh = SubResource("BoxMesh_fccbs") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall16"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 4.8) +shape = SubResource("ConvexPolygonShape3D_ni8hy") + +[node name="WallSmaller" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -4.9, 0, 10) +collision_layer = 3 +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/WallSmaller"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -2.5) +mesh = SubResource("BoxMesh_vvuw2") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/WallSmaller"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -2.5) +shape = SubResource("ConvexPolygonShape3D_75rur") + +[node name="WallSmaller2" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -4.9, 0, 4.4) +collision_layer = 3 +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/WallSmaller2"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -2.8) +mesh = SubResource("BoxMesh_bjkal") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/WallSmaller2"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -2.8) +shape = SubResource("ConvexPolygonShape3D_8rj2a") + +[node name="CeilingGap" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -4.9, 2.5, 9.7) +collision_layer = 3 +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/CeilingGap"] +mesh = SubResource("BoxMesh_odmxg") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/CeilingGap"] +shape = SubResource("ConvexPolygonShape3D_p2jdc") + +[node name="WallSmaller3" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -14.9, 0, 10) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/WallSmaller3"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -2.5) +mesh = SubResource("BoxMesh_vvuw2") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/WallSmaller3"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -2.5) +shape = SubResource("ConvexPolygonShape3D_75rur") + +[node name="WallSmaller4" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -14.9, 0, 4.4) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/WallSmaller4"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -2.8) +mesh = SubResource("BoxMesh_bjkal") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/WallSmaller4"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -2.8) +shape = SubResource("ConvexPolygonShape3D_8rj2a") + +[node name="CeilingGap2" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -14.9, 2.5, 9.7) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/CeilingGap2"] +mesh = SubResource("BoxMesh_odmxg") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/CeilingGap2"] +shape = SubResource("ConvexPolygonShape3D_p2jdc") + +[node name="Shelf" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, 5.25794, 1.06589, 0.745962) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Shelf"] +mesh = SubResource("BoxMesh_ycjwp") +surface_material_override/0 = SubResource("StandardMaterial3D_gdv3w") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Shelf"] +shape = SubResource("ConvexPolygonShape3D_r233h") + +[node name="Shelf2" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -10.329, 1.06589, 14.3785) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Shelf2"] +mesh = SubResource("BoxMesh_ycjwp") +surface_material_override/0 = SubResource("StandardMaterial3D_gdv3w") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Shelf2"] +shape = SubResource("ConvexPolygonShape3D_r233h") + +[node name="SimpleBox" type="CSGBox3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -8, 0.5, 3.5) +use_collision = true +material = ExtResource("2_4ig6i") + +[node name="SimpleBox2" type="CSGBox3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -8, 1.5, 4.5) +use_collision = true +material = ExtResource("2_4ig6i") + +[node name="Txt_Flashlight" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1.31134e-07, 0, 1, 0, 1, 0, -1, 0, 1.31134e-07, 5.03834, 1.71944, 0.745962) +text = "You can pick up and +wield this FLASHLIGHT" + +[node name="Txt_Batteries" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1.31134e-07, 0, 1, 0, 1, 0, -1, 0, 1.31134e-07, 5.01753, 1.71944, 3.0981) +text = "Use these BATTERIES +to recharge the Flashlight" + +[node name="Txt_CarriableBox" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -4.7952, 1.71944, 6.42556) +text = "This crate is carriable." + +[node name="Txt_DoorBasic" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -4.7952, 2.21944, 9.62556) +text = "This is a basic door." + +[node name="Txt_DoorBasic2" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -14.5952, 4.81944, 6.82556) +text = "Work in progress." + +[node name="Txt_Switchable" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 1.06581e-14, 0, 1, 0, -1.06581e-14, 0, 1, -6.6081, 2.21944, 5.32556) +text = "This lamp is a \"Switchable\" object." + +[node name="Txt_CombinedObjects" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 1.06581e-14, 0, 1, 0, -1.06581e-14, 0, 1, -19.7592, 2.21944, 5.32556) +text = "By connecting objects with different scripts +you can create more complex behaviours. + +For example: this drawbridge was created by connecting +a press-and-hold object with two \"doors\"." + +[node name="FloatingPlattformSprint" type="CSGBox3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -12.1, 3, 22.4) +use_collision = true +size = Vector3(3, 0.2, 3) +material = ExtResource("2_4ig6i") + +[node name="FloatingPlattformSprintWall" type="CSGBox3D" parent="STATIC_ENVIRONMENT/FloatingPlattformSprint"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.6, 1.4) +use_collision = true +size = Vector3(3, 1, 0.2) +material = ExtResource("2_4ig6i") + +[node name="FloatingPlattformJump" type="CSGBox3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7.16775, 3, 20.4) +use_collision = true +size = Vector3(3, 0.2, 3) +material = ExtResource("2_4ig6i") + +[node name="FloatingPlattformJumpWall" type="CSGBox3D" parent="STATIC_ENVIRONMENT/FloatingPlattformJump"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.6, 1.4) +use_collision = true +size = Vector3(3, 1, 0.2) +material = ExtResource("2_4ig6i") + +[node name="Txt_FarPlattformSprint" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, -12.0101, 5.38871, 16.5037) +text = "Sprint and jump +to reach this plattform." +font_size = 48 + +[node name="Txt_FarPlattformJump" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, -7.0101, 5.38871, 16.5037) +text = "Jump to reach +this plattform." +font_size = 48 + +[node name="Txt_Container" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1.31134e-07, 0, 1, 0, 1, 0, -1, 0, 1.31134e-07, 5.08419, 1.71944, 5.85584) +text = "You can open this crate +to find more items." + +[node name="Txt_Welcome" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, 3.59312, 2.45602, 2.7823) +text = "Welcome to COGITO +This scene contains examples +of everything that is included in this +template." +horizontal_alignment = 0 +vertical_alignment = 0 + +[node name="Txt_DoorInfo" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -1.00688, 2.15602, 14.5823) +text = "The Door.gd script can be used to +create more complex furniture +like this dresser." +horizontal_alignment = 0 +vertical_alignment = 0 + +[node name="Txt_Key" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -10.329, 1.71944, 14.5981) +text = "Use this KEY +to open the next door." + +[node name="Txt_Combine" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -40.829, 1.75934, 14.4981) +text = "Combine the two items found here +to create the key item needed for this socket." + +[node name="Txt_Lightzone" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(0, 0, -1, 0, 1, 0, 1, 0, 0, -5.0023, 1.71944, 3.67125) +text = "LIGHTZONE +If the Player is using +a BrightnessComponent, +it will increase while +within the Lightzone." + +[node name="BoxPotions" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, -1.06581e-14, 0, 1, 0, 1.06581e-14, 0, 1, 14.3, 0, -2.7) +collision_layer = 3 +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/BoxPotions"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +mesh = SubResource("BoxMesh_jlrlq") +skeleton = NodePath("../../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/BoxPotions"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +shape = SubResource("BoxShape3D_enk60") + +[node name="Txt_Potions" type="Label3D" parent="STATIC_ENVIRONMENT/BoxPotions"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -0.51006, 0.812286, -0.412926) +text = "Pick up +these potions." +font_size = 24 +horizontal_alignment = 0 + +[node name="Box" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 4.3, 0, 7.3) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Box"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +mesh = SubResource("BoxMesh_jlrlq") +skeleton = NodePath("../../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Box"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +shape = SubResource("BoxShape3D_enk60") + +[node name="BoxCombineA" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -39, 0, 11.5) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/BoxCombineA"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +mesh = SubResource("BoxMesh_jlrlq") +skeleton = NodePath("../../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/BoxCombineA"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +shape = SubResource("BoxShape3D_enk60") + +[node name="BoxCombineB" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -39, 0, 8.5) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/BoxCombineB"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +mesh = SubResource("BoxMesh_jlrlq") +skeleton = NodePath("../../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/BoxCombineB"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +shape = SubResource("BoxShape3D_enk60") + +[node name="Box_FoamPistol" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, 10, 0, 7.8) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Box_FoamPistol"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +mesh = SubResource("BoxMesh_jlrlq") +skeleton = NodePath("../../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Box_FoamPistol"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +shape = SubResource("BoxShape3D_enk60") + +[node name="Txt_Foam" type="Label3D" parent="STATIC_ENVIRONMENT/Box_FoamPistol"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.412926, 0.812286, 0.51006) +text = "Pick up +this toy pistol." +font_size = 24 +horizontal_alignment = 0 + +[node name="BoxPressAndHold" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -24.5, 0, 7.5) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/BoxPressAndHold"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.7, 0.400002) +mesh = SubResource("BoxMesh_20e8y") +skeleton = NodePath("../../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/BoxPressAndHold"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.7, 0.400002) +shape = SubResource("ConvexPolygonShape3D_7ifeg") + +[node name="Txt_Weel" type="Label3D" parent="STATIC_ENVIRONMENT/BoxPressAndHold"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, 0.38994, 1.19408, 0.344856) +text = "Hold to turn +the wheel." +font_size = 24 +horizontal_alignment = 0 + +[node name="BoxStamina" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 1.74846e-07, 0, 1, 0, -1.74846e-07, 0, 1, 14.3071, 0, 0.79101) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/BoxStamina"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +mesh = SubResource("BoxMesh_jlrlq") +skeleton = NodePath("../../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/BoxStamina"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +shape = SubResource("BoxShape3D_enk60") + +[node name="Txt_Stamina" type="Label3D" parent="STATIC_ENVIRONMENT/BoxStamina"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0.489239, 1.76776, -0.0121455) +text = "Read the description to +find out what this potion does!" + +[node name="Ramp" type="CSGMesh3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -9.5, 1.55, 2.5) +use_collision = true +mesh = SubResource("PrismMesh_fghv1") + +[node name="GateDiamondKey" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -33, 0, 14.5) +use_collision = true +collision_layer = 3 +polygon = PackedVector2Array(0, 0, 0, 3, 10, 3, 10, 0, 4, 0, 4, 2, 2, 2, 2, 0) +depth = 0.2 +material = ExtResource("1_lsda4") + +[node name="GateMovement" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -5, 0, -5) +use_collision = true +polygon = PackedVector2Array(0, 0, 0, 3, 10, 3, 10, 0, 4, 0, 4, 2, 1, 2, 1, 0) +depth = 0.2 +material = ExtResource("1_lsda4") + +[node name="Txt_MovementArea" type="Label3D" parent="STATIC_ENVIRONMENT/GateMovement"] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 2.49002, 2.18871, -0.20731) +text = "MOVEMENT TEST AREA" +font_size = 48 + +[node name="Gate2" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, -1.06581e-14, 0, 1, 0, 1.06581e-14, 0, 1, -4.8, 0, 3) +use_collision = true +collision_layer = 3 +polygon = PackedVector2Array(0, 0, 0, 3, 9.6, 3, 9.6, 0, 4, 0, 4, 2, 1, 2, 1, 0) +depth = 0.2 +material = ExtResource("1_lsda4") + +[node name="Txt_Item" type="Label3D" parent="STATIC_ENVIRONMENT/Gate2"] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 2.52371, 2.18871, -0.203554) +text = "INTERACTIVE OBJECTS" +font_size = 48 + +[node name="Gate4" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 4.8, 0, 14.6) +use_collision = true +collision_layer = 3 +polygon = PackedVector2Array(0, 0, 0, 3, 9.6, 3, 9.6, 0, 4, 0, 4, 2, 1, 2, 1, 0) +depth = 0.2 +material = ExtResource("1_lsda4") + +[node name="Gate3" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 4.8, 0, -5) +use_collision = true +collision_layer = 3 +polygon = PackedVector2Array(0, 0, 0, 3, 19.8, 3, 19.8, 0, 4, 0, 4, 2, 1, 2, 1, 0) +depth = 0.2 +material = ExtResource("1_lsda4") + +[node name="Txt_Item" type="Label3D" parent="STATIC_ENVIRONMENT/Gate3"] +transform = Transform3D(1, 0, 1.74846e-07, 0, 1, 0, -1.74846e-07, 0, 1, 2.52371, 2.18871, 0.00344944) +text = "ITEMS AND INVENTORY " +font_size = 48 + +[node name="CSGMesh3D" type="CSGMesh3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, -2.27629, 2.18871, 2.79645) + +[node name="Railing" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -43, 0, 19) +use_collision = true +polygon = PackedVector2Array(0, 0.9, 0, 1, 2, 1, 2, 0.9, 1.05, 0.9, 1.05, 0, 0.95, 0, 0.95, 0.9) +depth = 0.1 +material = ExtResource("1_lsda4") + +[node name="Railing6" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -43, 0, 16.7) +use_collision = true +polygon = PackedVector2Array(0, 0.9, 0, 1, 2, 1, 2, 0.9, 1.05, 0.9, 1.05, 0, 0.95, 0, 0.95, 0.9) +depth = 0.1 +material = ExtResource("1_lsda4") + +[node name="Railing7" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -43, 0, 14.7) +use_collision = true +polygon = PackedVector2Array(0, 0.9, 0, 1, 2, 1, 2, 0.9, 1.05, 0.9, 1.05, 0, 0.95, 0, 0.95, 0.9) +depth = 0.1 +material = ExtResource("1_lsda4") + +[node name="Railing2" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -41, 0, 19) +use_collision = true +polygon = PackedVector2Array(0, 0.9, 0, 1, 2, 1, 2, 0.9, 1.05, 0.9, 1.05, 0, 0.95, 0, 0.95, 0.9) +depth = 0.1 +material = ExtResource("1_lsda4") + +[node name="Railing3" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -39, 0, 19) +use_collision = true +polygon = PackedVector2Array(0, 0.9, 0, 1, 2, 1, 2, 0.9, 1.05, 0.9, 1.05, 0, 0.95, 0, 0.95, 0.9) +depth = 0.1 +material = ExtResource("1_lsda4") + +[node name="Railing4" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -37, 0, 19) +use_collision = true +polygon = PackedVector2Array(0, 0.9, 0, 1, 2, 1, 2, 0.9, 1.05, 0.9, 1.05, 0, 0.95, 0, 0.95, 0.9) +depth = 0.1 +material = ExtResource("1_lsda4") + +[node name="Railing5" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -35, 0, 19) +use_collision = true +polygon = PackedVector2Array(0, 0.9, 0, 1, 2, 1, 2, 0.9, 1.05, 0.9, 1.05, 0, 0.95, 0, 0.95, 0.9) +depth = 0.1 +material = ExtResource("1_lsda4") + +[node name="Corner" type="CSGBox3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -42.8, 0.6, 18.8) +size = Vector3(0.4, 1.2, 0.4) +material = ExtResource("1_lsda4") + +[node name="Corner3" type="CSGBox3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10.2, 0.6, 6.3) +size = Vector3(0.2, 1.2, 0.2) +material = ExtResource("1_lsda4") + +[node name="Corner2" type="CSGBox3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -33.2, 0.6, 18.8) +size = Vector3(0.4, 1.2, 0.4) +material = ExtResource("1_lsda4") + +[node name="LightzoneCeiling" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(0, 0, -1, 0, 1, 0, 1, 0, 0, -6, 2.975, 3.8) + +[node name="LightzoneCeiling2" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/LightzoneCeiling"] +material_override = ExtResource("1_lsda4") +mesh = SubResource("BoxMesh_l3y0e") +skeleton = NodePath("../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/LightzoneCeiling"] +shape = SubResource("ConvexPolygonShape3D_hs75h") + +[node name="Plattform" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(0, 0, -1, 0, 1, 0, 1, 0, 0, -8.5, 2.95, -6.2) + +[node name="Floor" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Plattform"] +material_override = ExtResource("1_lsda4") +mesh = SubResource("BoxMesh_ow56r") +skeleton = NodePath("../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Plattform"] +shape = SubResource("ConvexPolygonShape3D_7sd6h") + +[node name="Corner4" type="CSGBox3D" parent="STATIC_ENVIRONMENT/Plattform"] +transform = Transform3D(0, 0, 1, 0, 1, 0, -1, 0, 0, 1, 0.6, 0.9) +size = Vector3(0.2, 1.1, 0.2) +material = ExtResource("1_lsda4") + +[node name="Corner5" type="CSGBox3D" parent="STATIC_ENVIRONMENT/Plattform"] +transform = Transform3D(0, 0, 1, 0, 1, 0, -1, 0, 0, 1, 0.6, -0.900002) +size = Vector3(0.2, 1.1, 0.2) +material = ExtResource("1_lsda4") + +[node name="Railing9" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT/Plattform"] +transform = Transform3D(-8.74228e-08, 0, -1, 0, 1, 0, 1, 0, -8.74228e-08, -0.999999, 0.05, -1.00001) +use_collision = true +polygon = PackedVector2Array(0, 0.9, 0, 1, 2, 1, 2, 0.9, 1.05, 0.9, 1.05, 0, 0.95, 0, 0.95, 0.9) +depth = 0.1 +material = ExtResource("1_lsda4") + +[node name="Railing10" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT/Plattform"] +transform = Transform3D(-1, 0, 1.31134e-07, 0, 1, 0, -1.31134e-07, 0, -1, 1, 0.05, -1.00001) +use_collision = true +polygon = PackedVector2Array(0, 0.9, 0, 1, 2, 1, 2, 0.9, 1.05, 0.9, 1.05, 0, 0.95, 0, 0.95, 0.9) +depth = 0.1 +material = ExtResource("1_lsda4") + +[node name="Railing11" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT/Plattform"] +transform = Transform3D(-1, 0, 1.31134e-07, 0, 1, 0, -1.31134e-07, 0, -1, 1, 0.05, 0.899994) +use_collision = true +polygon = PackedVector2Array(0, 0.9, 0, 1, 2, 1, 2, 0.9, 1.05, 0.9, 1.05, 0, 0.95, 0, 0.95, 0.9) +depth = 0.1 +material = ExtResource("1_lsda4") + +[node name="INTERACTIVE_OBJECTS" type="Node" parent="."] + +[node name="Door_A" parent="INTERACTIVE_OBJECTS" instance=ExtResource("8_xabdk")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -14.9, 0, 9.2) +open_rotation_deg = -95.0 +closed_position = Vector3(-14.9, 0, 9.2) +open_position = Vector3(-14.9, 0, 8.309) + +[node name="Lamp_Standing" parent="INTERACTIVE_OBJECTS" instance=ExtResource("18_oxm1j")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -16.7066, 0, 5.95227) + +[node name="ButtonChain" type="AnimatableBody3D" parent="INTERACTIVE_OBJECTS"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -20.1377, 1.22332, 6.3) +collision_layer = 3 +script = ExtResource("27_r5oie") +switch_sound = ExtResource("36_42jeg") +objects_call_interact = Array[NodePath]([NodePath("../CeilingLamp3"), NodePath("../CeilingLamp2"), NodePath("../CeilingLamp")]) +objects_call_delay = 0.3 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="INTERACTIVE_OBJECTS/ButtonChain"] +shape = SubResource("CapsuleShape3D_50xya") + +[node name="MeshInstance3D" type="MeshInstance3D" parent="INTERACTIVE_OBJECTS/ButtonChain"] +mesh = SubResource("CapsuleMesh_204vo") + +[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="INTERACTIVE_OBJECTS/ButtonChain"] +bus = &"SFX" + +[node name="Button_Case" type="MeshInstance3D" parent="INTERACTIVE_OBJECTS/ButtonChain"] +transform = Transform3D(1, 0, 0, 0, 0.707107, -0.707107, 0, 0.707107, 0.707107, 0, -0.03087, 0.0244007) +mesh = SubResource("BoxMesh_woscm") +skeleton = NodePath("../../..") + +[node name="CeilingLamp" parent="INTERACTIVE_OBJECTS" instance=ExtResource("7_3y6g2")] + +[node name="CeilingLamp2" parent="INTERACTIVE_OBJECTS" instance=ExtResource("7_3y6g2")] +transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, -22.7641, 1.7, 5.40424) + +[node name="CeilingLamp3" parent="INTERACTIVE_OBJECTS" instance=ExtResource("7_3y6g2")] +transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, -21.5641, 1.7, 5.40424) + +[node name="Chest" parent="INTERACTIVE_OBJECTS" groups=["external_inventory"] instance=ExtResource("14_d7sxi")] +transform = Transform3D(-0.125576, 0, 0.992084, 0, 1, 0, -0.992084, 0, -0.125576, -4.38933, 0.0425703, 5.97176) +inventory_data = SubResource("Resource_pqw8r") + +[node name="PressAndHold" parent="INTERACTIVE_OBJECTS" instance=ExtResource("22_ni6um")] +rotate_while_holding = true +hold_audio_stream = ExtResource("25_3nnou") + +[node name="RampA" type="AnimatableBody3D" parent="INTERACTIVE_OBJECTS"] +transform = Transform3D(-0.0871558, -0.996195, 0, 0.996195, -0.0871558, 0, 0, 0, 1, -35, 0, 10) +script = ExtResource("23_rfav8") +use_z_axis = true +open_rotation_deg = 180.0 +closed_rotation_deg = 95.0 + +[node name="MeshInstance3D" type="MeshInstance3D" parent="INTERACTIVE_OBJECTS/RampA"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 0) +mesh = SubResource("BoxMesh_w1o4d") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="INTERACTIVE_OBJECTS/RampA"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 0) +shape = SubResource("BoxShape3D_rkvi0") + +[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="INTERACTIVE_OBJECTS/RampA"] + +[node name="RampB" type="AnimatableBody3D" parent="INTERACTIVE_OBJECTS"] +transform = Transform3D(0.0871558, 0.996195, -1.50996e-07, 0.996195, -0.0871558, 0, -1.31602e-08, -1.50421e-07, -1, -43, 0, 10) +script = ExtResource("23_rfav8") +use_z_axis = true +open_rotation_deg = 180.0 +closed_rotation_deg = 95.0 + +[node name="MeshInstance3D" type="MeshInstance3D" parent="INTERACTIVE_OBJECTS/RampB"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 0) +mesh = SubResource("BoxMesh_w1o4d") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="INTERACTIVE_OBJECTS/RampB"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 0) +shape = SubResource("ConvexPolygonShape3D_hq8yc") + +[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="INTERACTIVE_OBJECTS/RampB"] + +[node name="DoorLocked" parent="INTERACTIVE_OBJECTS" instance=ExtResource("8_xabdk")] +transform = Transform3D(1, 0, 1.06581e-14, 0, 1, 0, -1.06581e-14, 0, 1, -24.9, 0, 9.2) +is_locked = true +key = ExtResource("9_g1bqh") +key_hint = "Locked. Is there a key nearby?" +open_rotation_deg = -95.0 + +[node name="Cabinet_Prefab" parent="INTERACTIVE_OBJECTS" instance=ExtResource("35_ee66c")] +transform = Transform3D(1, 0, -1.74846e-07, 0, 1, 0, 1.74846e-07, 0, 1, -12.0996, 0.600001, 14.2231) + +[node name="Pickup_Battery" parent="INTERACTIVE_OBJECTS/Cabinet_Prefab" instance=ExtResource("13_6m0er")] +transform = Transform3D(-3.5715e-08, -0.817064, 0.576546, 1, -4.37114e-08, 0, 2.52016e-08, 0.576546, 0.817064, -0.136503, 0.434938, -0.0415781) +mass = 0.5 +slot_data = SubResource("Resource_1m0cj") + +[node name="MeshInstance3D2" parent="INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery" index="0"] +transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 0, 0) +skeleton = NodePath("../../../..") + +[node name="MeshInstance3D3" parent="INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery" index="1"] +transform = Transform3D(0.5, -1.77636e-15, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 0.0747194, 0) +skeleton = NodePath("../../../..") + +[node name="MeshInstance3D4" parent="INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery" index="2"] +transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 0.104715, 0) +skeleton = NodePath("../../../..") + +[node name="CollisionShape3D" parent="INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery" index="3"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0306714, 0) + +[node name="Pickup_Battery2" parent="INTERACTIVE_OBJECTS/Cabinet_Prefab" instance=ExtResource("13_6m0er")] +transform = Transform3D(-3.5715e-08, -0.817064, 0.576546, 1, -4.37114e-08, 0, 2.52016e-08, 0.576546, 0.817064, 0.215507, 0.434938, -0.0547223) +slot_data = SubResource("Resource_ogqmk") + +[node name="MeshInstance3D2" parent="INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery2" index="0"] +transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 0, 0) +skeleton = NodePath("../../../..") + +[node name="MeshInstance3D3" parent="INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery2" index="1"] +transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 0.0747198, 0) +skeleton = NodePath("../../../..") + +[node name="MeshInstance3D4" parent="INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery2" index="2"] +transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 0.104715, 0) +skeleton = NodePath("../../../..") + +[node name="CollisionShape3D" parent="INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery2" index="3"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0306714, 0) + +[node name="CarriableBox" parent="INTERACTIVE_OBJECTS" instance=ExtResource("6_cy1m6")] +transform = Transform3D(0.90323, 0, 0.429156, 0, 1, 0, -0.429156, 0, 0.90323, -14.0048, 0.748613, 6.50097) +carry_distance_offset = -0.3 + +[node name="GateA" type="AnimatableBody3D" parent="INTERACTIVE_OBJECTS"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -45, 0, 14.6) +script = ExtResource("23_rfav8") +open_rotation_deg = -80.0 +closed_rotation_deg = -180.0 +door_speed = 0.02 + +[node name="MeshInstance3D" type="MeshInstance3D" parent="INTERACTIVE_OBJECTS/GateA"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.5, 1, 0) +mesh = SubResource("BoxMesh_rixwv") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="INTERACTIVE_OBJECTS/GateA"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.5, 1, 0) +shape = SubResource("ConvexPolygonShape3D_qb88g") + +[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="INTERACTIVE_OBJECTS/GateA"] + +[node name="GateB" type="AnimatableBody3D" parent="INTERACTIVE_OBJECTS"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -47, 0, 14.6) +script = ExtResource("23_rfav8") +open_rotation_deg = -100.0 +door_speed = 0.02 + +[node name="MeshInstance3D" type="MeshInstance3D" parent="INTERACTIVE_OBJECTS/GateB"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.5, 1, 0) +mesh = SubResource("BoxMesh_rixwv") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="INTERACTIVE_OBJECTS/GateB"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.5, 1, 0) +shape = SubResource("ConvexPolygonShape3D_qb88g") + +[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="INTERACTIVE_OBJECTS/GateB"] + +[node name="SocketForDiamondKey" type="AnimatableBody3D" parent="INTERACTIVE_OBJECTS"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -48.2321, 0.9, 14.3285) +collision_layer = 3 +script = ExtResource("27_r5oie") +allows_repeated_interaction = false +has_been_used_hint = "I'm done with this." +interaction_text_when_on = "Remove" +interaction_text_when_off = "Place" +switch_sound = ExtResource("30_42jtk") +needs_item_to_operate = true +required_item = ExtResource("28_3r4lg") +item_hint = "Something can be placed here." +objects_toggle_visibility = Array[NodePath]([NodePath("SlottedDiamond")]) +objects_call_interact = Array[NodePath]([NodePath("../GateA"), NodePath("../GateB")]) + +[node name="SpotLight3D" type="OmniLight3D" parent="INTERACTIVE_OBJECTS/SocketForDiamondKey"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.215919, 0.212826, 0.0388637) +omni_range = 1.0 + +[node name="SlottedDiamond" type="CSGPolygon3D" parent="INTERACTIVE_OBJECTS/SocketForDiamondKey"] +transform = Transform3D(1.5, 0, 0, 0, 1.5, 0, 0, 0, 1.5, 0, 0, 0) +visible = false +polygon = PackedVector2Array(0, 0.125, 0.15, 0.25, 0.3, 0.125, 0.15, 0) +depth = 0.02 +material = SubResource("StandardMaterial3D_r708p") + +[node name="InteractionShape" type="CollisionShape3D" parent="INTERACTIVE_OBJECTS/SocketForDiamondKey"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.23629, 0.125816, 0.000281334) +shape = SubResource("BoxShape3D_qu2im") + +[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="INTERACTIVE_OBJECTS/SocketForDiamondKey"] +bus = &"SFX" + +[node name="SocketMesh" type="CSGPolygon3D" parent="INTERACTIVE_OBJECTS/SocketForDiamondKey"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.284077, -0.899999, 0.094192) +polygon = PackedVector2Array(0, 0, 0, 1, 0.3, 1, 0.5, 0.85, 0.7, 1, 1, 1, 1, 0) +depth = 0.2 +material = ExtResource("1_lsda4") + +[node name="Button" type="AnimatableBody3D" parent="INTERACTIVE_OBJECTS"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -43.2, 1.23087, 18.5756) +collision_layer = 3 +script = ExtResource("27_r5oie") +interaction_text_when_on = "Activate Platform" +interaction_text_when_off = "Activate Platform" +switch_sound = ExtResource("36_42jeg") +objects_call_interact = Array[NodePath]([NodePath("../MovingPlattform")]) + +[node name="CollisionShape3D" type="CollisionShape3D" parent="INTERACTIVE_OBJECTS/Button"] +shape = SubResource("CapsuleShape3D_50xya") + +[node name="MeshInstance3D" type="MeshInstance3D" parent="INTERACTIVE_OBJECTS/Button"] +mesh = SubResource("CapsuleMesh_204vo") + +[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="INTERACTIVE_OBJECTS/Button"] +bus = &"SFX" + +[node name="Button_Case" type="MeshInstance3D" parent="INTERACTIVE_OBJECTS/Button"] +transform = Transform3D(1, 0, 0, 0, 0.707107, -0.707107, 0, 0.707107, 0.707107, 0, -0.03087, 0.0244007) +mesh = SubResource("BoxMesh_woscm") +skeleton = NodePath("../../..") + +[node name="MovingPlattform" type="AnimatableBody3D" parent="INTERACTIVE_OBJECTS"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -42, -0.05, 17.5) +script = ExtResource("23_rfav8") +is_sliding = true +closed_position = Vector3(-42, -0.05, 17.5) +open_position = Vector3(-7.8, -0.05, 15.8) +door_speed = 15.0 + +[node name="MeshInstance3D" type="MeshInstance3D" parent="INTERACTIVE_OBJECTS/MovingPlattform"] +mesh = SubResource("BoxMesh_7pweo") +skeleton = NodePath("../../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="INTERACTIVE_OBJECTS/MovingPlattform"] +shape = SubResource("BoxShape3D_xr44e") + +[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="INTERACTIVE_OBJECTS/MovingPlattform"] + +[node name="ITEM_PICKUPS" type="Node" parent="."] + +[node name="Pickup_Key" parent="ITEM_PICKUPS" instance=ExtResource("9_qv8nx")] +transform = Transform3D(-0.258819, 0, 0.965926, 0, 1, 0, -0.965926, 0, -0.258819, -20.3432, 1.15447, 14.3198) + +[node name="Pickup_Battery" parent="ITEM_PICKUPS" instance=ExtResource("13_6m0er")] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -4.8169, 0.119063, 2.84064) +slot_data = SubResource("Resource_2eq5d") + +[node name="Pickup_Battery2" parent="ITEM_PICKUPS" instance=ExtResource("13_6m0er")] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -4.8169, 0.119063, 2.54394) +slot_data = SubResource("Resource_q21gv") + +[node name="Pickup_Battery3" parent="ITEM_PICKUPS" instance=ExtResource("13_6m0er")] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -4.8169, 0.119063, 3.15544) +slot_data = SubResource("Resource_op7ip") + +[node name="Pickup_Battery4" parent="ITEM_PICKUPS" instance=ExtResource("13_6m0er")] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -4.5813, 0.119063, 2.73264) +slot_data = SubResource("Resource_6sppo") + +[node name="Pickup_Battery5" parent="ITEM_PICKUPS" instance=ExtResource("13_6m0er")] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -4.256, 0.119063, 2.92864) +slot_data = SubResource("Resource_itbno") + +[node name="Pickup_Battery6" parent="ITEM_PICKUPS" instance=ExtResource("13_6m0er")] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -4.5813, 0.119063, 2.99264) +slot_data = SubResource("Resource_5a5sb") + +[node name="Pickup_StaminaExtension" parent="ITEM_PICKUPS" instance=ExtResource("18_pobhb")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.23053, 1.03198, 0.820036) +slot_data = SubResource("Resource_k2gss") + +[node name="Pickup_Flashlight" parent="ITEM_PICKUPS" instance=ExtResource("1_oweej")] +transform = Transform3D(0.707107, 0.603448, 0.368578, 0, 0.521248, -0.853405, -0.707107, 0.603448, 0.368578, -4.73354, 1.21477, 0.740502) + +[node name="HealthPotion" parent="ITEM_PICKUPS" instance=ExtResource("12_2vt2n")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.04485, 1.30439, -2.94002) +slot_data = SubResource("Resource_a1xk0") + +[node name="HealthPotion2" parent="ITEM_PICKUPS" instance=ExtResource("12_2vt2n")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.40325, 1.30439, -2.63182) +slot_data = SubResource("Resource_g6hy2") + +[node name="HealthPotion3" parent="ITEM_PICKUPS" instance=ExtResource("12_2vt2n")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.11495, 1.30439, -2.43652) +slot_data = SubResource("Resource_db2dq") + +[node name="pickup_pistol" parent="ITEM_PICKUPS" instance=ExtResource("30_a7v26")] +transform = Transform3D(-0.476652, -0.798393, -0.367929, 0, 0.418533, -0.908202, 0.879092, -0.432897, -0.199495, 0.0763087, 1.13928, 7.81337) +projectile_prefab = null + +[node name="RotatingLift" type="Node3D" parent="."] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -24.6928, 3.8552, 8.98188) + +[node name="StaticBody3D" type="StaticBody3D" parent="RotatingLift"] + +[node name="MeshInstance3D" type="MeshInstance3D" parent="RotatingLift/StaticBody3D"] +mesh = SubResource("BoxMesh_ebsqj") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="RotatingLift/StaticBody3D"] +shape = SubResource("BoxShape3D_m64r0") + +[node name="HingeJoint3D_A" type="HingeJoint3D" parent="RotatingLift"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.75, -0.231401) +node_a = NodePath("../Arm") +node_b = NodePath("../StaticBody3D") +motor/enable = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="RotatingLift/HingeJoint3D_A"] +transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0.16604) +mesh = SubResource("CylinderMesh_i0gq6") + +[node name="Arm" type="RigidBody3D" parent="RotatingLift"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.528, 0.75, -0.113401) +axis_lock_linear_x = true +gravity_scale = 0.0 + +[node name="MeshInstance3D" type="MeshInstance3D" parent="RotatingLift/Arm"] +mesh = SubResource("BoxMesh_3y43p") +skeleton = NodePath("../../HingeJoint3D_A") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="RotatingLift/Arm"] +shape = SubResource("BoxShape3D_xxnqw") + +[node name="HingeJoint3D_B" type="HingeJoint3D" parent="RotatingLift"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.98009, 0.75, -0.178101) +node_a = NodePath("Platform") +node_b = NodePath("../Arm") + +[node name="Platform" type="RigidBody3D" parent="RotatingLift/HingeJoint3D_B"] +axis_lock_angular_x = true +axis_lock_angular_y = true +axis_lock_angular_z = true +gravity_scale = 0.0 + +[node name="MeshInstance3D" type="MeshInstance3D" parent="RotatingLift/HingeJoint3D_B/Platform"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -0.747252) +mesh = SubResource("BoxMesh_bhd5a") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="RotatingLift/HingeJoint3D_B/Platform"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -0.747252) +shape = SubResource("BoxShape3D_el7ru") + +[node name="Lightzone_Lamp" parent="." instance=ExtResource("24_p17c7")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -16.1612, 2.89221, 3.73346) + +[node name="HealZone" parent="." instance=ExtResource("19_2mngh")] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -15.7487, 4.505, 9.1451) + +[node name="Txt_ZoneHeal" type="Label3D" parent="HealZone"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, 0.0417995, 0.95102, -0.8628) +text = " HAZARD ZONE +can also be set +to heal you." +vertical_alignment = 0 + +[node name="HazardZone" parent="." instance=ExtResource("20_dgnbq")] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -15.7487, 4.505, 7.1451) + +[node name="Txt_ZoneHazard" type="Label3D" parent="HazardZone"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -0.00810051, 0.95102, -0.8628) +text = "HAZARD ZONE +drains your health +over time." +vertical_alignment = 0 + +[node name="DiamondKeyA" parent="." instance=ExtResource("25_w5f1m")] +transform = Transform3D(-4.37114e-08, -1, 0, -4.37114e-08, 1.91069e-15, 1, -1, 4.37114e-08, -4.37114e-08, -48.826, 1.15805, 11.5805) + +[node name="DiamondKeyB" parent="." instance=ExtResource("26_1prk2")] +transform = Transform3D(1.91069e-15, -1, -4.37114e-08, -4.37114e-08, -4.37114e-08, 1, -1, 0, -4.37114e-08, -48.8403, 1.07184, 8.62943) + +[node name="TargetDestructable" parent="." instance=ExtResource("8_tk621")] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -0.359148, 1.47946, 12.0464) + +[node name="TargetDestructable2" parent="." instance=ExtResource("8_tk621")] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -2.38405, 2.27151, 14.1442) + +[node name="TargetDestructable3" parent="." instance=ExtResource("8_tk621")] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, 2.14804, 1.65236, 13.3596) + +[node name="Player" parent="." instance=ExtResource("1_7d2n7")] +transform = Transform3D(-1, 0, 7.45058e-07, 0, 1, 0, -7.45058e-07, 0, -1, -7.5375, 0.905039, -3.30884) +pause_menu = NodePath("../PauseMenu") +player_hud = NodePath("../Player_HUD") +inventory_data = SubResource("Resource_nut7p") +step_height_camera_lerp = 1.5 + +[node name="Player_HUD" parent="." node_paths=PackedStringArray("player") instance=ExtResource("4_1ofwa")] +player = NodePath("../Player") +use_stamina_component = true + +[node name="PauseMenu" parent="." instance=ExtResource("3_q2rvv")] + +[node name="Ladder" type="Area3D" parent="."] +transform = Transform3D(-2.98023e-08, 0, -1, 0, 1, 0, 1, 0, -2.98023e-08, -18.4395, 1.6, -4.87125) +script = ExtResource("39_ferka") + +[node name="ladderArea" type="CollisionShape3D" parent="Ladder"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.1, 0, 0) +shape = SubResource("BoxShape3D_rj7xk") + +[node name="ladder" parent="Ladder" instance=ExtResource("39_ri7bt")] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 0, 0) + +[node name="CollisionShape3D" type="CollisionShape3D" parent="Ladder/ladder"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.00152588, -0.0832032, 0) +shape = SubResource("BoxShape3D_xagqk") + +[node name="Stairs" type="Node3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -23.8, 0.15, 0.75) + +[node name="CSGBox3D" type="CSGBox3D" parent="Stairs"] +use_collision = true +size = Vector3(2, 0.3, 0.5) +material = ExtResource("38_l5vpp") + +[node name="CSGBox3D2" type="CSGBox3D" parent="Stairs"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.15, 0.5) +use_collision = true +size = Vector3(2, 0.6, 0.5) +material = ExtResource("38_l5vpp") + +[node name="CSGBox3D3" type="CSGBox3D" parent="Stairs"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.3, 1) +use_collision = true +size = Vector3(2, 0.9, 0.5) +material = ExtResource("38_l5vpp") + +[node name="CSGBox3D4" type="CSGBox3D" parent="Stairs"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.45, 1.5) +use_collision = true +size = Vector3(2, 1.2, 0.5) +material = ExtResource("38_l5vpp") + +[node name="CSGBox3D5" type="CSGBox3D" parent="Stairs"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.6, 2) +use_collision = true +size = Vector3(2, 1.5, 0.5) +material = ExtResource("38_l5vpp") + +[node name="CSGBox3D6" type="CSGBox3D" parent="Stairs"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0, 1.5, 3.25) +use_collision = true +size = Vector3(2, 0.3, 2) +material = ExtResource("38_l5vpp") + +[node name="CSGBox3D14" type="CSGBox3D" parent="Stairs"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 1.25, 1.8, 3.25) +use_collision = true +size = Vector3(2, 0.3, 0.5) +material = ExtResource("38_l5vpp") + +[node name="CSGBox3D15" type="CSGBox3D" parent="Stairs"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 1.75, 2.1, 3.25) +use_collision = true +size = Vector3(2, 0.3, 0.5) +material = ExtResource("38_l5vpp") + +[node name="CSGBox3D16" type="CSGBox3D" parent="Stairs"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 2.25, 2.4, 3.25) +use_collision = true +size = Vector3(2, 0.3, 0.5) +material = ExtResource("38_l5vpp") + +[node name="CSGBox3D17" type="CSGBox3D" parent="Stairs"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 2.75, 2.7, 3.25) +use_collision = true +size = Vector3(2, 0.3, 0.5) +material = ExtResource("38_l5vpp") + +[node name="LoadButton" type="AnimatableBody3D" parent="."] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -5.33162, 1.3592, 0.413951) +collision_layer = 3 +script = ExtResource("41_uk6of") +interaction_text = "Load" + +[node name="CollisionShape3D" type="CollisionShape3D" parent="LoadButton"] +shape = SubResource("CapsuleShape3D_50xya") + +[node name="Button_Case" type="MeshInstance3D" parent="LoadButton"] +transform = Transform3D(1, 0, 0, 0, 0.707107, -0.707107, 0, 0.707107, 0.707107, 0, 0, 0) +mesh = SubResource("BoxMesh_woscm") +skeleton = NodePath("../../..") + +[node name="MeshInstance3D" type="MeshInstance3D" parent="LoadButton/Button_Case"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.00194824, -0.0588716) +mesh = SubResource("CapsuleMesh_204vo") + +[node name="SaveButton" type="AnimatableBody3D" parent="."] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -5.33162, 1.3592, 1.41395) +collision_layer = 3 +script = ExtResource("41_uk6of") +interaction_text = "Save" +for_saving = true + +[node name="CollisionShape3D" type="CollisionShape3D" parent="SaveButton"] +shape = SubResource("CapsuleShape3D_50xya") + +[node name="Button_Case" type="MeshInstance3D" parent="SaveButton"] +transform = Transform3D(1, 0, 0, 0, 0.707107, -0.707107, 0, 0.707107, 0.707107, 0, 0, 0) +mesh = SubResource("BoxMesh_woscm") +skeleton = NodePath("../../..") + +[node name="MeshInstance3D" type="MeshInstance3D" parent="SaveButton/Button_Case"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.00194824, -0.0588716) +mesh = SubResource("CapsuleMesh_204vo") + +[node name="TransitionZone" type="Area3D" parent="."] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, -10.4, 1.25, -11.6) +script = ExtResource("43_bchdf") +path_to_new_scene = "res://COGITO/DemoScenes/COGITO_02_SceneTransitionsA.tscn" +target_connector = "ConnectorA" + +[node name="MeshInstance3D" type="MeshInstance3D" parent="TransitionZone"] +mesh = SubResource("BoxMesh_fj0b6") +surface_material_override/0 = SubResource("StandardMaterial3D_cljom") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="TransitionZone"] +shape = SubResource("BoxShape3D_uobrk") + +[node name="ConnectorA" type="Node3D" parent="."] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, -10.5, 0.5, -8) + +[node name="RayCast3D" type="RayCast3D" parent="ConnectorA"] +target_position = Vector3(0, 0, -1) + +[editable path="INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery"] +[editable path="INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery2"] +[editable path="TargetDestructable"] +[editable path="TargetDestructable2"] +[editable path="TargetDestructable3"] diff --git a/COGITO/DemoScenes/COGITO_02_SceneTransitionsA.tscn b/COGITO/DemoScenes/COGITO_02_SceneTransitionsA.tscn index db9daaf0..281da1e1 100644 --- a/COGITO/DemoScenes/COGITO_02_SceneTransitionsA.tscn +++ b/COGITO/DemoScenes/COGITO_02_SceneTransitionsA.tscn @@ -1,6 +1,7 @@ -[gd_scene load_steps=20 format=3 uid="uid://dty7vjg3hp68b"] +[gd_scene load_steps=21 format=3 uid="uid://dty7vjg3hp68b"] [ext_resource type="PackedScene" uid="uid://kicjwmh02uwf" path="res://COGITO/PrefabScenes/player.tscn" id="1_8f7tt"] +[ext_resource type="Script" path="res://COGITO/SceneManagement/cogito_scene.gd" id="1_8th5t"] [ext_resource type="Script" path="res://COGITO/InventoryPD/InventoryPD.gd" id="2_w4txe"] [ext_resource type="PackedScene" uid="uid://0c32kepv0ahx" path="res://COGITO/PrefabScenes/Player_HUD.tscn" id="3_ha28r"] [ext_resource type="PackedScene" uid="uid://rw7gdui8lu3n" path="res://COGITO/EasyMenus/Scenes/pause_menu.tscn" id="4_75e8i"] @@ -32,13 +33,19 @@ tonemap_mode = 2 ssao_enabled = true glow_enabled = true -[sub_resource type="Resource" id="Resource_jg7ms"] +[sub_resource type="Resource" id="Resource_6k7ir"] resource_local_to_scene = true script = ExtResource("2_w4txe") inventory_slots = Array[ExtResource("10_kpi6k")]([null, null, null, null, null, null, null, null]) +[sub_resource type="Resource" id="Resource_mqwj2"] +resource_local_to_scene = true +script = ExtResource("10_kpi6k") +inventory_item = ExtResource("9_dacst") +quantity = 1 + [sub_resource type="BoxMesh" id="BoxMesh_ntr4m"] -size = Vector3(2, 3, 2) +size = Vector3(3, 3, 2) [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_uigv7"] transparency = 1 @@ -46,15 +53,11 @@ blend_mode = 1 albedo_color = Color(0.913725, 0.521569, 1, 1) [sub_resource type="BoxShape3D" id="BoxShape3D_bsq3r"] -size = Vector3(2, 3, 2) +size = Vector3(3, 3, 2) -[sub_resource type="Resource" id="Resource_mqwj2"] -resource_local_to_scene = true -script = ExtResource("10_kpi6k") -inventory_item = ExtResource("9_dacst") -quantity = 1 - -[node name="Cogito02SceneTransitionsA" type="Node3D"] +[node name="Cogito02SceneTransitionsA" type="Node3D" node_paths=PackedStringArray("connectors")] +script = ExtResource("1_8th5t") +connectors = [NodePath("ConnectorA")] [node name="DirectionalLight3D" type="DirectionalLight3D" parent="."] transform = Transform3D(-0.866023, -0.433016, 0.250001, 0, 0.499998, 0.866027, -0.500003, 0.749999, -0.43301, 0, 0, 0) @@ -66,10 +69,10 @@ shadow_opacity = 0.8 environment = SubResource("Environment_ai7l5") [node name="Player" parent="." instance=ExtResource("1_8f7tt")] -transform = Transform3D(-1, 0, 7.45058e-07, 0, 1, 0, -7.45058e-07, 0, -1, -7.5375, 0.905039, -3.30884) +transform = Transform3D(-1, 0, 7.45058e-07, 0, 1, 0, -7.45058e-07, 0, -1, 3.63987, 1.19987, 3.00969) pause_menu = NodePath("../PauseMenu") player_hud = NodePath("../Player_HUD") -inventory_data = SubResource("Resource_jg7ms") +inventory_data = SubResource("Resource_6k7ir") step_height_camera_lerp = 1.5 [node name="Player_HUD" parent="." node_paths=PackedStringArray("player") instance=ExtResource("3_ha28r")] @@ -86,6 +89,12 @@ use_collision = true size = Vector3(20, 0.1, 20) material = ExtResource("5_5tohn") +[node name="Floor2" type="CSGBox3D" parent="STATIC ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 4.05, 0) +use_collision = true +size = Vector3(20, 0.1, 20) +material = ExtResource("5_5tohn") + [node name="Wall" type="CSGBox3D" parent="STATIC ENVIRONMENT"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2, 9.95) use_collision = true @@ -93,7 +102,7 @@ size = Vector3(20, 4, 0.1) material = ExtResource("5_5tohn") [node name="Label3D" type="Label3D" parent="STATIC ENVIRONMENT/Wall"] -transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, -5.7, 1, -0.149947) +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 3.3, 1, -0.149947) text = "SCENE A" font_size = 128 @@ -112,22 +121,45 @@ size = Vector3(20, 4, 0.1) material = ExtResource("5_5tohn") [node name="Wall3" type="CSGBox3D" parent="STATIC ENVIRONMENT"] -transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 9.95, 2, 0) +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 5.65, 2, 0) use_collision = true size = Vector3(19.8, 4, 0.1) material = ExtResource("5_5tohn") [node name="Wall4" type="CSGBox3D" parent="STATIC ENVIRONMENT"] -transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -9.95, 2, 0) +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -4.05, 2, 0) use_collision = true size = Vector3(19.8, 4, 0.1) material = ExtResource("5_5tohn") +[node name="Tunnel" type="CSGPolygon3D" parent="STATIC ENVIRONMENT"] +transform = Transform3D(1, 0, -2.13162e-14, 0, 1, 0, 2.13162e-14, 0, 1, -1.5, 0, -0.2) +use_collision = true +collision_layer = 3 +polygon = PackedVector2Array(0, 0, 0, 3, 4, 3, 4, 0, 3.5, 0, 3.5, 2.5, 0.5, 2.5, 0.5, 0, 4, 0, 4, 0) +depth = 10.0 +material = ExtResource("5_5tohn") + +[node name="Wall_w_Door" type="CSGPolygon3D" parent="STATIC ENVIRONMENT"] +transform = Transform3D(1, 0, -1.06581e-14, 0, 1, 0, 1.06581e-14, 0, 1, -4, 0, -0.1) +use_collision = true +collision_layer = 3 +polygon = PackedVector2Array(0, 0, 0, 4, 9.6, 4, 9.6, 0, 5, 0, 5, 2, 4, 2, 4, 0) +depth = 0.2 +material = ExtResource("5_5tohn") + +[node name="CarriableBox" parent="." instance=ExtResource("8_4hlpp")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.71717, 0.823779, 2.91211) + +[node name="HealthPotion" parent="." instance=ExtResource("8_vj2ak")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.39538, 0.273078, 6.10744) +slot_data = SubResource("Resource_mqwj2") + [node name="TransitionZone" type="Area3D" parent="."] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 1.6, 8.8) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.5, 1.6, -6.2) script = ExtResource("7_34j8q") -path_to_new_scene = "res://COGITO/DemoScenes/COGITO_03_SceneTransitionsB.tscn" -ignore_target_scene_state = true +path_to_new_scene = "res://COGITO/DemoScenes/COGITO_Demo_01.tscn" +target_connector = "ConnectorA" [node name="MeshInstance3D" type="MeshInstance3D" parent="TransitionZone"] mesh = SubResource("BoxMesh_ntr4m") @@ -136,9 +168,8 @@ surface_material_override/0 = SubResource("StandardMaterial3D_uigv7") [node name="CollisionShape3D" type="CollisionShape3D" parent="TransitionZone"] shape = SubResource("BoxShape3D_bsq3r") -[node name="CarriableBox" parent="." instance=ExtResource("8_4hlpp")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.823779, 3.57161) +[node name="ConnectorA" type="Node3D" parent="."] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 0.5, 1, -1.7) -[node name="HealthPotion" parent="." instance=ExtResource("8_vj2ak")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0762751, 0.273078, 7.26735) -slot_data = SubResource("Resource_mqwj2") +[node name="RayCast3D" type="RayCast3D" parent="ConnectorA"] +target_position = Vector3(0, 0, -1) diff --git a/COGITO/DemoScenes/COGITO_03_SceneTransitionsB.tscn b/COGITO/DemoScenes/COGITO_03_SceneTransitionsB.tscn index a6a0dab7..9c787039 100644 --- a/COGITO/DemoScenes/COGITO_03_SceneTransitionsB.tscn +++ b/COGITO/DemoScenes/COGITO_03_SceneTransitionsB.tscn @@ -1,5 +1,6 @@ -[gd_scene load_steps=24 format=3 uid="uid://c1rwpd0k7ov8"] +[gd_scene load_steps=25 format=3 uid="uid://c1rwpd0k7ov8"] +[ext_resource type="Script" path="res://COGITO/SceneManagement/cogito_scene.gd" id="1_2xpg1"] [ext_resource type="PackedScene" uid="uid://kicjwmh02uwf" path="res://COGITO/PrefabScenes/player.tscn" id="1_3gycq"] [ext_resource type="Script" path="res://COGITO/InventoryPD/InventoryPD.gd" id="2_l0t74"] [ext_resource type="PackedScene" uid="uid://0c32kepv0ahx" path="res://COGITO/PrefabScenes/Player_HUD.tscn" id="3_20bm3"] @@ -34,7 +35,7 @@ tonemap_mode = 2 ssao_enabled = true glow_enabled = true -[sub_resource type="Resource" id="Resource_jg7ms"] +[sub_resource type="Resource" id="Resource_vh637"] resource_local_to_scene = true script = ExtResource("2_l0t74") inventory_slots = Array[ExtResource("13_fcafo")]([null, null, null, null, null, null, null, null]) @@ -47,9 +48,6 @@ transparency = 1 blend_mode = 1 albedo_color = Color(0.913725, 0.521569, 1, 1) -[sub_resource type="BoxShape3D" id="BoxShape3D_oo4wy"] -size = Vector3(2, 3, 2) - [sub_resource type="BoxShape3D" id="BoxShape3D_2v6k6"] size = Vector3(2, 3, 1) @@ -62,7 +60,12 @@ script = ExtResource("13_fcafo") inventory_item = ExtResource("12_pi1kx") quantity = 1 -[node name="Cogito02SceneTransitionsB" type="Node3D"] +[sub_resource type="BoxShape3D" id="BoxShape3D_oo4wy"] +size = Vector3(2, 3, 2) + +[node name="Cogito02SceneTransitionsB" type="Node3D" node_paths=PackedStringArray("connectors")] +script = ExtResource("1_2xpg1") +connectors = [NodePath("ConnectorA")] [node name="DirectionalLight3D" type="DirectionalLight3D" parent="."] transform = Transform3D(-0.866023, -0.433016, 0.250001, 0, 0.499998, 0.866027, -0.500003, 0.749999, -0.43301, 0, 0, 0) @@ -77,7 +80,7 @@ environment = SubResource("Environment_ai7l5") transform = Transform3D(-1, 0, 7.45058e-07, 0, 1, 0, -7.45058e-07, 0, -1, -7.5375, 0.905039, -3.30884) pause_menu = NodePath("../PauseMenu") player_hud = NodePath("../Player_HUD") -inventory_data = SubResource("Resource_jg7ms") +inventory_data = SubResource("Resource_vh637") step_height_camera_lerp = 1.5 [node name="Player_HUD" parent="." node_paths=PackedStringArray("player") instance=ExtResource("3_20bm3")] @@ -141,19 +144,6 @@ polygon = PackedVector2Array(0, 0, 0, 3, 9.6, 3, 9.6, 0, 5, 0, 5, 2, 4, 2, 4, 0) depth = 0.2 material = ExtResource("5_ioaac") -[node name="TransitionZone" type="Area3D" parent="."] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.5, 1.6, 8.8) -script = ExtResource("8_0gn3l") -path_to_new_scene = "res://COGITO/DemoScenes/COGITO_02_SceneTransitionsA.tscn" -ignore_target_scene_state = true - -[node name="MeshInstance3D" type="MeshInstance3D" parent="TransitionZone"] -mesh = SubResource("BoxMesh_8qj8p") -surface_material_override/0 = SubResource("StandardMaterial3D_rjn5b") - -[node name="CollisionShape3D" type="CollisionShape3D" parent="TransitionZone"] -shape = SubResource("BoxShape3D_oo4wy") - [node name="Door" parent="." instance=ExtResource("9_kel65")] transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0, 0, -0.2) open_rotation_deg = 180.0 @@ -193,3 +183,22 @@ shape = SubResource("BoxShape3D_ws0v6") [node name="Pickup_Battery" parent="." instance=ExtResource("11_d8xat")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.18302, 0.18151, 8.27574) slot_data = SubResource("Resource_fn0ea") + +[node name="TransitionZone" type="Area3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.5, 1.6, 8.8) +script = ExtResource("8_0gn3l") +path_to_new_scene = "res://COGITO/DemoScenes/COGITO_02_SceneTransitionsA.tscn" +target_connector = "ConnectorA" + +[node name="MeshInstance3D" type="MeshInstance3D" parent="TransitionZone"] +mesh = SubResource("BoxMesh_8qj8p") +surface_material_override/0 = SubResource("StandardMaterial3D_rjn5b") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="TransitionZone"] +shape = SubResource("BoxShape3D_oo4wy") + +[node name="ConnectorA" type="Node3D" parent="."] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 1, 1, -4) + +[node name="RayCast3D" type="RayCast3D" parent="ConnectorA"] +target_position = Vector3(0, 0, -1) diff --git a/COGITO/DemoScenes/COGITO_Demo_01.tscn b/COGITO/DemoScenes/COGITO_Demo_01.tscn index f38c84aa..0e6a85a5 100644 --- a/COGITO/DemoScenes/COGITO_Demo_01.tscn +++ b/COGITO/DemoScenes/COGITO_Demo_01.tscn @@ -1,6 +1,7 @@ -[gd_scene load_steps=130 format=3 uid="uid://cud7jwvomj24d"] +[gd_scene load_steps=135 format=3 uid="uid://cud7jwvomj24d"] [ext_resource type="PackedScene" uid="uid://kicjwmh02uwf" path="res://COGITO/PrefabScenes/player.tscn" id="1_7d2n7"] +[ext_resource type="Script" path="res://COGITO/SceneManagement/cogito_scene.gd" id="1_b15oo"] [ext_resource type="Material" uid="uid://dkbgl3p3ffd1" path="res://COGITO/Assets/Materials/Prototype_DarkGrey.tres" id="1_lsda4"] [ext_resource type="PackedScene" uid="uid://cwd3g16ep0idw" path="res://COGITO/PrefabScenes/pickup_flashlight.tscn" id="1_oweej"] [ext_resource type="Material" uid="uid://hhhudvarh7gk" path="res://COGITO/Assets/Materials/Prototype_Orange.tres" id="2_4ig6i"] @@ -40,6 +41,7 @@ [ext_resource type="Material" uid="uid://dhg1uhiq7ywn2" path="res://COGITO/Assets/Materials/Prototype_Green.tres" id="38_l5vpp"] [ext_resource type="Script" path="res://COGITO/Scripts/ladder_area.gd" id="39_ferka"] [ext_resource type="PackedScene" uid="uid://c6dn6bn47xyrj" path="res://COGITO/Assets/Models/ladder.glb" id="39_ri7bt"] +[ext_resource type="Script" path="res://COGITO/Scripts/scene_transition_zone.gd" id="43_bchdf"] [sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_2veog"] sky_top_color = Color(0.576471, 0.960784, 1, 1) @@ -153,12 +155,12 @@ size = Vector3(0.2, 2, 3) [sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_wntft"] points = PackedVector3Array(-0.1, -1, -1.5, 0.1, -1, -1.5, -0.1, -1, 1.5, -0.1, 1, -1.5, 0.1, 1, -1.5, 0.1, -1, 1.5, -0.1, 1, 1.5, 0.1, 1, 1.5) -[sub_resource type="BoxMesh" id="BoxMesh_8hfs4"] +[sub_resource type="BoxMesh" id="BoxMesh_ukt6d"] material = ExtResource("1_lsda4") -size = Vector3(0.2, 3, 30) +size = Vector3(0.2, 3, 10.2) -[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_vnr22"] -points = PackedVector3Array(-0.1, -1.5, -15, 0.1, -1.5, -15, -0.1, -1.5, 15, -0.1, 1.5, -15, 0.1, 1.5, -15, 0.1, -1.5, 15, -0.1, 1.5, 15, 0.1, 1.5, 15) +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_8jyx7"] +points = PackedVector3Array(-0.1, -1.5, -5.1, 0.1, -1.5, -5.1, -0.1, -1.5, 5.1, -0.1, 1.5, -5.1, 0.1, 1.5, -5.1, 0.1, -1.5, 5.1, -0.1, 1.5, 5.1, 0.1, 1.5, 5.1) [sub_resource type="BoxMesh" id="BoxMesh_fccbs"] material = ExtResource("1_lsda4") @@ -253,7 +255,7 @@ script = ExtResource("16_fg1wi") inventory_item = ExtResource("17_nl6sa") quantity = 2 -[sub_resource type="Resource" id="Resource_1n0uc"] +[sub_resource type="Resource" id="Resource_s6nqr"] resource_local_to_scene = true script = ExtResource("2_chxar") inventory_slots = Array[ExtResource("16_fg1wi")]([SubResource("Resource_wdflo"), SubResource("Resource_hpi7r"), null, null]) @@ -380,7 +382,7 @@ size = Vector3(1.5, 0.01, 1.5) [sub_resource type="BoxShape3D" id="BoxShape3D_el7ru"] size = Vector3(1.5, 0.01, 1.5) -[sub_resource type="Resource" id="Resource_jr5dy"] +[sub_resource type="Resource" id="Resource_3llmd"] resource_local_to_scene = true script = ExtResource("2_chxar") inventory_slots = Array[ExtResource("16_fg1wi")]([null, null, null, null, null, null, null, null]) @@ -391,7 +393,20 @@ size = Vector3(0.139, 3.148, 0.8) [sub_resource type="BoxShape3D" id="BoxShape3D_xagqk"] size = Vector3(0.8, 3.03359, 0.1) -[node name="COGITO_Demo_01" type="Node3D"] +[sub_resource type="BoxMesh" id="BoxMesh_fj0b6"] +size = Vector3(3, 2.5, 2) + +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_cljom"] +transparency = 1 +blend_mode = 1 +albedo_color = Color(0.913725, 0.521569, 1, 1) + +[sub_resource type="BoxShape3D" id="BoxShape3D_uobrk"] +size = Vector3(3, 2.5, 2) + +[node name="COGITO_Demo_01" type="Node3D" node_paths=PackedStringArray("connectors")] +script = ExtResource("1_b15oo") +connectors = [NodePath("ConnectorA")] [node name="DirectionalLight3D" type="DirectionalLight3D" parent="."] transform = Transform3D(-0.866023, -0.433016, 0.250001, 0, 0.499998, 0.866027, -0.500003, 0.749999, -0.43301, 0, 0, 0) @@ -576,6 +591,27 @@ shape = SubResource("ConvexPolygonShape3D_sr0li") transform = Transform3D(1.31134e-07, 0, 1, 0, 1, 0, -1, 0, 1.31134e-07, 0.1019, 1.21944, 0.0710106) text = "Use the crate to get over this wall." +[node name="Tunnel" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, -2.13162e-14, 0, 1, 0, 2.13162e-14, 0, 1, -2.3, 0, -5.1) +use_collision = true +collision_layer = 3 +polygon = PackedVector2Array(0, 0, 0, 3, 4, 3, 4, 0, 3.5, 0, 3.5, 2.5, 0.5, 2.5, 0.5, 0, 4, 0, 4, 0) +depth = 10.0 +material = ExtResource("1_lsda4") + +[node name="Wall_w_Door" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, -1.06581e-14, 0, 1, 0, 1.06581e-14, 0, 1, -4.8, 0, -5) +use_collision = true +collision_layer = 3 +polygon = PackedVector2Array(0, 0, 0, 3, 9.6, 3, 9.6, 0, 5, 0, 5, 2, 4, 2, 4, 0) +depth = 0.2 +material = ExtResource("1_lsda4") + +[node name="Txt_SceneTransition" type="Label3D" parent="STATIC_ENVIRONMENT/Wall_w_Door"] +transform = Transform3D(1, 0, 1.74846e-07, 0, 1, 0, -1.74846e-07, 0, 1, 4.59655, 2.18871, 0.0237131) +text = "SCENE TRANSITION" +font_size = 48 + [node name="WallCrouch" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] transform = Transform3D(1, 0, 1.06581e-14, 0, 1, 0, -1.06581e-14, 0, 1, -11.4105, 1, -2.89699) metadata/_edit_group_ = true @@ -593,16 +629,28 @@ transform = Transform3D(1.31134e-07, 0, 1, 0, 1, 0, -1, 0, 1.31134e-07, 0.107498 text = "Crouch under this wall." [node name="Wall5" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] -transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 0, -5.1) +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -9.9, 0, -5.1) metadata/_edit_group_ = true [node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall5"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) -mesh = SubResource("BoxMesh_8hfs4") +mesh = SubResource("BoxMesh_ukt6d") [node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall5"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) -shape = SubResource("ConvexPolygonShape3D_vnr22") +shape = SubResource("ConvexPolygonShape3D_8jyx7") + +[node name="Wall7" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 9.9, 0, -5.1) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall7"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +mesh = SubResource("BoxMesh_ukt6d") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall7"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +shape = SubResource("ConvexPolygonShape3D_8jyx7") [node name="Wall16" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] transform = Transform3D(1, 0, -1.06581e-14, 0, 1, 0, 1.06581e-14, 0, 1, 14.9, 0, 0) @@ -1170,7 +1218,7 @@ transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, [node name="Chest" parent="INTERACTIVE_OBJECTS" groups=["external_inventory"] instance=ExtResource("14_d7sxi")] transform = Transform3D(-0.125576, 0, 0.992084, 0, 1, 0, -0.992084, 0, -0.125576, -4.38933, 0.0425703, 5.97176) -inventory_data = SubResource("Resource_1n0uc") +inventory_data = SubResource("Resource_s6nqr") [node name="PressAndHold" parent="INTERACTIVE_OBJECTS" instance=ExtResource("22_ni6um")] rotate_while_holding = true @@ -1521,7 +1569,7 @@ transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, 2.1480 transform = Transform3D(-1, 0, 7.45058e-07, 0, 1, 0, -7.45058e-07, 0, -1, -7.5375, 0.905039, -3.30884) pause_menu = NodePath("../PauseMenu") player_hud = NodePath("../Player_HUD") -inventory_data = SubResource("Resource_jr5dy") +inventory_data = SubResource("Resource_3llmd") step_height_camera_lerp = 1.5 [node name="Player_HUD" parent="." node_paths=PackedStringArray("player") instance=ExtResource("4_1ofwa")] @@ -1607,6 +1655,25 @@ use_collision = true size = Vector3(2, 0.3, 0.5) material = ExtResource("38_l5vpp") +[node name="TransitionZone" type="Area3D" parent="."] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, -10.4, 1.25, -11.6) +script = ExtResource("43_bchdf") +path_to_new_scene = "res://COGITO/DemoScenes/COGITO_02_SceneTransitionsA.tscn" +target_connector = "ConnectorA" + +[node name="MeshInstance3D" type="MeshInstance3D" parent="TransitionZone"] +mesh = SubResource("BoxMesh_fj0b6") +surface_material_override/0 = SubResource("StandardMaterial3D_cljom") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="TransitionZone"] +shape = SubResource("BoxShape3D_uobrk") + +[node name="ConnectorA" type="Node3D" parent="."] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, -10.5, 0.5, -8) + +[node name="RayCast3D" type="RayCast3D" parent="ConnectorA"] +target_position = Vector3(0, 0, -1) + [editable path="INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery"] [editable path="INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery2"] [editable path="TargetDestructable"] diff --git a/COGITO/EasyMenus/Scenes/main_menu.tscn b/COGITO/EasyMenus/Scenes/main_menu.tscn index 78b2c034..260e3c35 100644 --- a/COGITO/EasyMenus/Scenes/main_menu.tscn +++ b/COGITO/EasyMenus/Scenes/main_menu.tscn @@ -38,7 +38,7 @@ horizontal_alignment = 1 [node name="Subtitle" type="Label" parent="Content"] layout_mode = 2 theme_override_font_sizes/font_size = 45 -text = "Template by Philip Drobar - 2023" +text = "Template by Philip Drobar - 2024" label_settings = SubResource("LabelSettings_wrn81") horizontal_alignment = 1 diff --git a/COGITO/EasyMenus/Scenes/pause_menu.tscn b/COGITO/EasyMenus/Scenes/pause_menu.tscn index 8861d7a2..1482736a 100644 --- a/COGITO/EasyMenus/Scenes/pause_menu.tscn +++ b/COGITO/EasyMenus/Scenes/pause_menu.tscn @@ -1,7 +1,6 @@ -[gd_scene load_steps=7 format=3 uid="uid://rw7gdui8lu3n"] +[gd_scene load_steps=6 format=3 uid="uid://rw7gdui8lu3n"] [ext_resource type="Script" path="res://COGITO/EasyMenus/Scripts/pause_menu_controller.gd" id="1_5etq0"] -[ext_resource type="Script" path="res://COGITO/Scripts/Btn_Ui_Sounds.gd" id="2_3y18l"] [ext_resource type="PackedScene" uid="uid://qlskttl1wjr7" path="res://COGITO/EasyMenus/Scenes/options_menu.tscn" id="2_ejh0f"] [ext_resource type="AudioStream" uid="uid://kbw2s407quul" path="res://COGITO/Assets/Audio/Kenney/UiAudio/click1.ogg" id="3_arj7o"] [ext_resource type="AudioStream" uid="uid://cr3bcp0u6w1pl" path="res://COGITO/Assets/Audio/Kenney/UiAudio/mouseclick1.ogg" id="4_cpqh0"] @@ -54,9 +53,24 @@ layout_mode = 2 size_flags_horizontal = 4 theme_override_font_sizes/font_size = 30 text = "Resume" -script = ExtResource("2_3y18l") -sfx_pressed = ExtResource("3_arj7o") -sfx_hover = ExtResource("4_cpqh0") + +[node name="HBoxContainer" type="HBoxContainer" parent="Content"] +layout_mode = 2 +size_flags_horizontal = 4 + +[node name="SaveButton" type="Button" parent="Content/HBoxContainer"] +custom_minimum_size = Vector2(175, 0) +layout_mode = 2 +size_flags_horizontal = 4 +theme_override_font_sizes/font_size = 30 +text = "Save" + +[node name="LoadButton" type="Button" parent="Content/HBoxContainer"] +custom_minimum_size = Vector2(175, 0) +layout_mode = 2 +size_flags_horizontal = 4 +theme_override_font_sizes/font_size = 30 +text = "Load" [node name="OptionsButton" type="Button" parent="Content"] custom_minimum_size = Vector2(350, 0) @@ -91,6 +105,8 @@ start_game_scene = "res://COGITO/DemoScenes/COGITO_Demo_01.tscn" [connection signal="back_to_main_pressed" from="." to="MenuSceneSwitcher" method="_on_pause_menu_back_to_main_pressed"] [connection signal="pressed" from="Content/ResumeGameButton" to="." method="_on_resume_game_button_pressed"] +[connection signal="pressed" from="Content/HBoxContainer/SaveButton" to="." method="_on_save_button_pressed"] +[connection signal="pressed" from="Content/HBoxContainer/LoadButton" to="." method="_on_load_button_pressed"] [connection signal="pressed" from="Content/OptionsButton" to="." method="_on_options_button_pressed"] [connection signal="pressed" from="Content/BackToMenuButton" to="." method="_on_back_to_menu_button_pressed"] [connection signal="pressed" from="Content/QuitButton" to="." method="_on_quit_button_pressed"] diff --git a/COGITO/EasyMenus/Scripts/pause_menu_controller.gd b/COGITO/EasyMenus/Scripts/pause_menu_controller.gd index 6823b1ce..3765951d 100644 --- a/COGITO/EasyMenus/Scripts/pause_menu_controller.gd +++ b/COGITO/EasyMenus/Scripts/pause_menu_controller.gd @@ -84,3 +84,19 @@ func _input(event): if (event.is_action_pressed("ui_cancel") or event.is_action_pressed("pause")) and visible and !options_menu.visible: accept_event() close_pause_menu() + + +func _on_save_button_pressed() -> void: + CogitoSceneManager._current_scene_name = get_tree().get_current_scene().get_name() + CogitoSceneManager._current_scene_path = get_tree().current_scene.scene_file_path + CogitoSceneManager.save_player_state(CogitoSceneManager._current_player_node,CogitoSceneManager._active_slot) + CogitoSceneManager.save_scene_state(CogitoSceneManager._current_scene_name,CogitoSceneManager._active_slot) + + +func _on_load_button_pressed() -> void: + CogitoSceneManager._current_scene_name = get_tree().get_current_scene().get_name() + CogitoSceneManager._current_scene_path = get_tree().current_scene.scene_file_path + CogitoSceneManager.loading_saved_game(CogitoSceneManager._active_slot) + + _on_resume_game_button_pressed() + diff --git a/COGITO/InventoryPD/CustomResources/InventoryItemPD.gd b/COGITO/InventoryPD/CustomResources/InventoryItemPD.gd index 444d687a..ba829701 100644 --- a/COGITO/InventoryPD/CustomResources/InventoryItemPD.gd +++ b/COGITO/InventoryPD/CustomResources/InventoryItemPD.gd @@ -85,10 +85,11 @@ var wielded_item func use(target) -> bool: - # Target should always be player? Null check to avoid this. + # Target should always be player? Null check to override using the CogitoSceneManager, which stores a reference to current player node if target == null or target.is_in_group("external_inventory"): - print("Target passed was not player: ", target.name) - return false + print("Bad target pass. Setting target to", CogitoSceneManager._current_player_node) + target = CogitoSceneManager._current_player_node + match item_type: ItemType.CONSUMABLE: diff --git a/COGITO/InventoryPD/Inventories/PlayerInventory.tres b/COGITO/InventoryPD/Inventories/PlayerInventory.tres index 0b64d34b..7b4a4646 100644 --- a/COGITO/InventoryPD/Inventories/PlayerInventory.tres +++ b/COGITO/InventoryPD/Inventories/PlayerInventory.tres @@ -3,6 +3,5 @@ [ext_resource type="Script" path="res://COGITO/InventoryPD/InventoryPD.gd" id="1_vgg6i"] [resource] -resource_local_to_scene = true script = ExtResource("1_vgg6i") inventory_slots = Array[Resource("res://COGITO/InventoryPD/CustomResources/InventorySlotPD.gd")]([null, null, null, null, null, null, null, null]) diff --git a/COGITO/InventoryPD/InventoryPD.gd b/COGITO/InventoryPD/InventoryPD.gd index e1327d01..fc26d6a0 100644 --- a/COGITO/InventoryPD/InventoryPD.gd +++ b/COGITO/InventoryPD/InventoryPD.gd @@ -8,8 +8,9 @@ signal inventory_updated(inventory_data: InventoryPD) @export var inventory_slots : Array[InventorySlotPD] @export var first_slot : InventorySlotPD -func _ready(): - first_slot = inventory_slots[0] +func _init(): + if inventory_slots.size() > 0: + first_slot = inventory_slots[0] func on_slot_clicked(index: int, mouse_button: int): inventory_interact.emit(self, index, mouse_button) @@ -161,3 +162,8 @@ func pick_up_slot_data(slot_data: InventorySlotPD) -> bool: return true return false + + +func force_inventory_update(): + print("Forced inventory update: ", self) + inventory_updated.emit(self) diff --git a/COGITO/InventoryPD/UiScenes/InventoryUI.gd b/COGITO/InventoryPD/UiScenes/InventoryUI.gd index 318ee694..79c2df7f 100644 --- a/COGITO/InventoryPD/UiScenes/InventoryUI.gd +++ b/COGITO/InventoryPD/UiScenes/InventoryUI.gd @@ -41,10 +41,6 @@ func populate_item_grid(inventory_data : InventoryPD) -> void: if slot_data: slot.set_slot_data(slot_data) - # Setting looping navigation for start and end of inventory // NOT WORKING YET -# slot_array[0].focus_neighbour_left = slot_array[-1] -# slot_array[-1].focus_neighbour_right = slot_array[0] - func _on_visibility_changed(): # This is here because to prevent a dead end signal error in the inspector. diff --git a/COGITO/InventoryPD/external_inventory.gd b/COGITO/InventoryPD/external_inventory.gd index 16c1bc70..293f4886 100644 --- a/COGITO/InventoryPD/external_inventory.gd +++ b/COGITO/InventoryPD/external_inventory.gd @@ -8,6 +8,24 @@ signal toggle_inventory(external_inventory_owner) func _ready(): add_to_group("external_inventory") + add_to_group("Persist") func interact(_player): toggle_inventory.emit(self) + + +# Function to handle persistency and saving +func save(): + var node_data = { + "filename" : get_scene_file_path(), + "parent" : get_parent().get_path(), + "inventory_data" : inventory_data, + "pos_x" : position.x, + "pos_y" : position.y, + "pos_z" : position.z, + "rot_x" : rotation.x, + "rot_y" : rotation.y, + "rot_z" : rotation.z, + + } + return node_data diff --git a/COGITO/InventoryPD/pick_up.gd b/COGITO/InventoryPD/pick_up.gd index 975675f4..0d592ddc 100644 --- a/COGITO/InventoryPD/pick_up.gd +++ b/COGITO/InventoryPD/pick_up.gd @@ -14,10 +14,11 @@ func interact(body): # Function to handle persistency and saving func save(): - var save_dict = { + var node_data = { "filename" : get_scene_file_path(), "parent" : get_parent().get_path(), - "pos_x" : position.x, # Vector2 is not supported by JSON + "slot_data" : slot_data, + "pos_x" : position.x, "pos_y" : position.y, "pos_z" : position.z, "rot_x" : rotation.x, @@ -25,4 +26,4 @@ func save(): "rot_z" : rotation.z, } - return save_dict + return node_data diff --git a/COGITO/PrefabScenes/Player_HUD.tscn b/COGITO/PrefabScenes/Player_HUD.tscn index 777b860f..0db241d4 100644 --- a/COGITO/PrefabScenes/Player_HUD.tscn +++ b/COGITO/PrefabScenes/Player_HUD.tscn @@ -506,6 +506,7 @@ text = "Drop" label_settings = SubResource("LabelSettings_0ykfm") [node name="DeathScreen" type="Control" parent="."] +visible = false layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 diff --git a/COGITO/SceneManagement/CogitoPlayerState.gd b/COGITO/SceneManagement/CogitoPlayerState.gd new file mode 100644 index 00000000..7c88bacc --- /dev/null +++ b/COGITO/SceneManagement/CogitoPlayerState.gd @@ -0,0 +1,34 @@ +class_name CogitoPlayerState +extends Resource + +var player_state_dir : String = "res://player_state_" + +@export var version : int = 1 +@export var player_inventory : InventoryPD + +@export var player_current_scene : String +@export var player_current_scene_path : String +@export var player_position : Vector3 +@export var player_rotation : Vector3 + +#Using Vector2 for saving player attributes. X = current, Y = max. +@export var player_health: Vector2 +@export var player_stamina : Vector2 +@export var player_sanity : Vector2 + +var _file : FileAccess + +func write_state(state_slot : String) -> void: + var player_state_file = str(player_state_dir + state_slot + ".res") + ResourceSaver.save(self, player_state_file) + print("Player state saved as ", player_state_file) + + +func state_exists(state_slot : String) -> bool: + var player_state_file = str(player_state_dir + state_slot + ".res") + return ResourceLoader.exists(player_state_file) + + +func load_state(state_slot : String) -> Resource: + var player_state_file = str(player_state_dir + state_slot + ".res") + return ResourceLoader.load(player_state_file, "", 0) diff --git a/COGITO/SceneManagement/CogitoSceneState.gd b/COGITO/SceneManagement/CogitoSceneState.gd new file mode 100644 index 00000000..3ac73567 --- /dev/null +++ b/COGITO/SceneManagement/CogitoSceneState.gd @@ -0,0 +1,29 @@ +class_name CogitoSceneState +extends Resource + +var scene_state_dir : String = "res://scene_state_" + +@export var saved_nodes : Array + + +func clear_saved_nodes(): + saved_nodes.clear() + +func add_node_data_to_array(node_data): + saved_nodes.append(node_data) + + +func write_state(state_slot : String, scene_name : String) -> void: + var scene_state_file = str(scene_state_dir + state_slot + "_" + scene_name + ".res") + ResourceSaver.save(self, scene_state_file) + print("Scene state saved as ", scene_state_file) + + +func state_exists(state_slot : String, scene_name : String) -> bool: + var scene_state_file = str(scene_state_dir + state_slot + "_" + scene_name + ".res") + return ResourceLoader.exists(scene_state_file) + + +func load_state(state_slot : String, scene_name : String) -> Resource: + var scene_state_file = str(scene_state_dir + state_slot + "_" + scene_name + ".res") + return ResourceLoader.load(scene_state_file, "", 0) diff --git a/COGITO/SceneManagement/cogito_scene.gd b/COGITO/SceneManagement/cogito_scene.gd new file mode 100644 index 00000000..96c0fd95 --- /dev/null +++ b/COGITO/SceneManagement/cogito_scene.gd @@ -0,0 +1,15 @@ +extends Node + +# This script contains logic on scene name, state and connections to/from other scenes + +@export var connectors : Array[Node3D] + +func move_player_to_connector(connector_name:String): + for node in connectors: + if node.get_name() == connector_name: + print("Connector found, moving player to ", node.get_name()) + CogitoSceneManager._current_player_node.global_position = node.global_position + CogitoSceneManager._current_player_node.global_rotation = node.global_rotation + return + + print("No connector with name ", connector_name, " found.") diff --git a/COGITO/SceneManagement/cogito_scene_manager.gd b/COGITO/SceneManagement/cogito_scene_manager.gd index 4e424f76..01c7e886 100644 --- a/COGITO/SceneManagement/cogito_scene_manager.gd +++ b/COGITO/SceneManagement/cogito_scene_manager.gd @@ -1,101 +1,157 @@ extends Node -# Some paramterers for game behaviour -var persistent_objects_y_offset_on_load : float = .1 +@export var _active_slot : String = "A" +# Variables for player state +@export var _current_player_node : Node +@export var _player_state : CogitoPlayerState -# Function to transition to another scene via the loading screen. -func load_next_scene(target : String, ignore_scene_state : bool) -> void: - var loading_screen = preload("res://COGITO/SceneManagement/LoadingScene.tscn").instantiate() - loading_screen.next_scene_path = target - loading_screen.ignore_scene_state = ignore_scene_state - get_tree().current_scene.add_child(loading_screen) +# Variables for scene state +@export var _current_scene_name : String +@export var _current_scene_path : String +@export var _next_scene_name : String +@export var _scene_state : CogitoSceneState -func reset_scene_states(): - # CREATE FUNCTION THAT DELETES SCENE STATE FILES. - pass +func loading_saved_game(passed_slot): + if !_player_state or !_player_state.state_exists(passed_slot): + print("Player state of passed slot doesn't exist.") + return + + _player_state = _player_state.load_state(_active_slot) as CogitoPlayerState + + # Check if player is currently in the same scene as in the game that is being attempted to load: + if get_tree().current_scene.get_name() == _player_state.player_current_scene: + print("Player state is from current scene.") + # Do a simple scene state load and player state load. + load_scene_state(_player_state.player_current_scene, passed_slot) + load_player_state(_current_player_node, passed_slot) + + else: + # Transition to target scene and then attempt to load the saved game again. + load_next_scene(_player_state.player_current_scene_path, "", "temp", true) -# Save function -func save_scene_state(scene_state_filename : String): - print("Attempting to save scene state for ", scene_state_filename) - var scene_state_path = str("res://COGITO/SceneManagement/SceneStateFiles/" + scene_state_filename + ".save") + + +#region PLAYER SAVE HANDLING +func load_player_state(player, passed_slot:String): + print("Cogito Scene Manager: loading player state...") + if _player_state and _player_state.state_exists(passed_slot): + print("Player State exists. Loading ", _player_state) + _player_state = _player_state.load_state(passed_slot) as CogitoPlayerState + + # Applying the save state to player node. + player.inventory_data = _player_state.player_inventory + player.inventory_data.force_inventory_update() + + player.health_component.current_health = _player_state.player_health.x + player.health_component.max_health = _player_state.player_health.y + player.stamina_component.current_stamina = _player_state.player_stamina.x + player.stamina_component.max_stamina = _player_state.player_stamina.y + player.sanity_component.current_sanity = _player_state.player_sanity.x + player.sanity_component.max_sanity = _player_state.player_sanity.y + + player.global_position = _player_state.player_position + player.global_rotation = _player_state.player_rotation + + player.player_state_loaded.emit() + player._on_player_state_loaded() + else: + print("Player state doesn't exist.") + + +func save_player_state(player, slot:String): + if !_player_state: + print("State doesn't exist. Creating...") + _player_state = CogitoPlayerState.new() - var scene_state = FileAccess.open(scene_state_path, FileAccess.WRITE) - var save_nodes = get_tree().get_nodes_in_group("Persist") + # Writing the save state from current player node. + _player_state.player_inventory = player.inventory_data + + _player_state.player_current_scene = _current_scene_name + _player_state.player_current_scene_path = _current_scene_path + _player_state.player_position = player.global_position + _player_state.player_rotation = player.global_rotation + + _player_state.player_health.x = player.health_component.current_health + _player_state.player_health.y = player.health_component.max_health + _player_state.player_stamina.x = player.stamina_component.current_stamina + _player_state.player_stamina.y = player.stamina_component.max_stamina + _player_state.player_sanity.x = player.sanity_component.current_sanity + _player_state.player_sanity.y = player.sanity_component.max_sanity + _player_state.write_state(slot) +#endregion + + +func load_scene_state(_scene_name_to_load:String, slot:String): + print("Cogito Scene Manager: Load scene state for:", _scene_name_to_load, ". Slot: ", slot) + if _scene_state and _scene_state.state_exists(slot, _scene_name_to_load): + print("Scene state exists. Loading ", _scene_state) + _scene_state = _scene_state.load_state(slot,_scene_name_to_load) as CogitoSceneState + + # Deleting all current nodes that are in the Persist group as to not clone objects. + var save_nodes = get_tree().get_nodes_in_group("Persist") + for i in save_nodes: + print("Deleting existing node: ", i) + i.queue_free() + + var array_of_node_data = _scene_state.saved_nodes + for node_data in array_of_node_data: + var new_object = load(node_data["filename"]).instantiate() + if get_node(node_data["parent"]): + get_node(node_data["parent"]).add_child(new_object) + print("Adding to scene: ", new_object.get_name()) + new_object.position = Vector3(node_data["pos_x"],node_data["pos_y"],node_data["pos_z"]) + new_object.rotation = Vector3(node_data["rot_x"],node_data["rot_y"],node_data["rot_z"]) + # Set the remaining variables. + for data in node_data.keys(): + if data == "filename" or data == "parent" or data == "pos_x" or data == "pos_y" or data == "pos_z" or data == "rot_x" or data == "rot_y" or data == "rot_z": + continue + new_object.set(data, node_data[data]) + + print("Loading scene state finished.") + + else: + print("Scene state doesn't exist.") + + +func save_scene_state(_scene_name_to_save, slot: String): + if !_scene_state: + print("Save doesn't exist. Creating...") + _scene_state = CogitoSceneState.new() + + var save_nodes = get_tree().get_nodes_in_group("Persist") if !save_nodes: print("No nodes in Persist group!") return + _scene_state.clear_saved_nodes() # Clearing out old saved nodes + for node in save_nodes: - # Check the node is an instanced scene so it can be instanced again during load. - if node.scene_file_path.is_empty(): + if node.scene_file_path.is_empty(): # Check the node is an instanced scene so it can be instanced again during load. print("persistent node '%s' is not an instanced scene, skipped" % node.name) continue - # Check the node has a save function. - if !node.has_method("save"): + if !node.has_method("save"): # Check the node has a save function. print("persistent node '%s' is missing a save() function, skipped" % node.name) continue + + _scene_state.add_node_data_to_array(node.save()) + + _scene_state.write_state(slot, _scene_name_to_save) - # Call the node's save function. - var node_data = node.call("save") - - # JSON provides a static method to serialized JSON string. - var json_string = JSON.stringify(node_data) - # Store the save dictionary as a new line in the save file. - scene_state.store_line(json_string) - print("Saved state for ", node) - - print("Scene state saved.") - -# Load function -func load_scene_state(scene_state_filename : String): - print("Attempting to load scene state for ", scene_state_filename) - var scene_state_path = str("res://COGITO/SceneManagement/SceneStateFiles/" + scene_state_filename + ".save") - if not FileAccess.file_exists(scene_state_path): - print("Scene state file not found: ", scene_state_filename) - return # Error! We don't have a save to load. - - # We need to revert the game state so we're not cloning objects - # during loading. This will vary wildly depending on the needs of a - # project, so take care with this step. - # For our example, we will accomplish this by deleting saveable objects. - var save_nodes = get_tree().get_nodes_in_group("Persist") - for i in save_nodes: - print("Deleting existing node: ", i) - i.queue_free() - - # Load the file line by line and process that dictionary to restore - # the object it represents. - var scene_state = FileAccess.open(scene_state_path, FileAccess.READ) - while scene_state.get_position() < scene_state.get_length(): - var json_string = scene_state.get_line() - - var json = JSON.new() # Creates the helper class to interact with JSON - - # Check if there is any error while parsing the JSON string, skip in case of failure - var parse_result = json.parse(json_string) - if not parse_result == OK: - print("JSON Parse Error: ", json.get_error_message(), " in ", json_string, " at line ", json.get_error_line()) - continue +# Function to transition to another scene via the loading screen. +func load_next_scene(target : String, connector_name: String, passed_slot: String, loading_a_save : bool) -> void: + var loading_screen = preload("res://COGITO/SceneManagement/LoadingScene.tscn").instantiate() + loading_screen.next_scene_path = target + loading_screen.connector_name = connector_name + loading_screen.passed_slot = passed_slot + loading_screen.attempt_to_load_save = loading_a_save + get_tree().current_scene.add_child(loading_screen) - var node_data = json.get_data() # Get the data from the JSON object - # Create the object, add it to the tree, set its position and rotation. - var new_object = load(node_data["filename"]).instantiate() - get_node(node_data["parent"]).add_child(new_object) - print("Adding to scene: ", new_object) - new_object.position = Vector3(node_data["pos_x"], node_data["pos_y"] + persistent_objects_y_offset_on_load, node_data["pos_z"]) - new_object.rotation = Vector3(node_data["rot_x"], node_data["rot_y"], node_data["rot_z"]) - - # Set the remaining variables. - for i in node_data.keys(): - if i == "filename" or i == "parent" or i == "pos_x" or i == "pos_y" or i == "pos_z" or i == "rot_x" or i == "rot_y" or i == "rot_z": - continue - new_object.set(i, node_data[i]) - print( new_object, ": Set ", i, " to ", node_data[i]) - - print("Scene state loaded.") +func reset_scene_states(): + # CREATE FUNCTION THAT DELETES SCENE STATE FILES. + pass diff --git a/COGITO/SceneManagement/loading_screen.gd b/COGITO/SceneManagement/loading_screen.gd index 1c11403f..b33b0ce3 100644 --- a/COGITO/SceneManagement/loading_screen.gd +++ b/COGITO/SceneManagement/loading_screen.gd @@ -4,8 +4,10 @@ extends CanvasLayer @export var forced_delay : float = 0.5 var next_scene_path : String +var connector_name : String var next_scene_state_filename : String -var ignore_scene_state : bool = false +var passed_slot : String +var attempt_to_load_save : bool func _ready(): ResourceLoader.load_threaded_request(next_scene_path) # Start loading the next scene @@ -13,18 +15,27 @@ func _ready(): func _process(_delta): if ResourceLoader.load_threaded_get_status(next_scene_path) == ResourceLoader.THREAD_LOAD_LOADED: + print("Loading screen: Attempting to load ", next_scene_path) set_process(false) await get_tree().create_timer(forced_delay).timeout - var new_scene: PackedScene = ResourceLoader.load_threaded_get(next_scene_path) - var new_node = new_scene.instantiate() + var new_scene_packed: PackedScene = ResourceLoader.load_threaded_get(next_scene_path) + var new_scene_node = new_scene_packed.instantiate() var current_scene = get_tree().current_scene # Stores currently active scene so it can be set later - get_tree().get_root().add_child(new_node) # Adds the instatiated new scene as a node. + get_tree().get_root().add_child(new_scene_node) # Adds the instatiated new scene as a node. # At this point the new scene state can be loaded - next_scene_state_filename = new_node.get_name() - if !ignore_scene_state: - CogitoSceneManager.load_scene_state(next_scene_state_filename) + next_scene_state_filename = new_scene_node.get_name() + print("Loading screen: Attempting to load scene state: ", next_scene_state_filename) + CogitoSceneManager.load_scene_state(next_scene_state_filename,"temp") # Loading temp scene state - get_tree().current_scene = new_node # Assigns new scene as current scene + get_tree().current_scene = new_scene_node # Assigns new scene as current scene + CogitoSceneManager.load_player_state(CogitoSceneManager._current_player_node,"temp") # Loading temp player state. + + # This flag is used if the scene transition was called from loading a save (instead of transitioning from one scene to another) + if attempt_to_load_save: + CogitoSceneManager.loading_saved_game(passed_slot) + + if connector_name != "": #If a connector name has been passed, move the player to it. This requires the target scene to have a cogito scene script attached to it's root scene node. + new_scene_node.move_player_to_connector(connector_name) current_scene.queue_free() # Removing previous scene. diff --git a/COGITO/Scripts/Player_Hud_Manager.gd b/COGITO/Scripts/Player_Hud_Manager.gd index 1e7742a6..a85a5a91 100644 --- a/COGITO/Scripts/Player_Hud_Manager.gd +++ b/COGITO/Scripts/Player_Hud_Manager.gd @@ -100,11 +100,13 @@ func _ready(): inventory_interface.set_player_inventory_data(player.inventory_data) inventory_interface.hot_bar_inventory.set_inventory_data(player.inventory_data) + # Connecting to Signals from Player player.player_interaction_component.interaction_prompt.connect(_on_interaction_prompt) player.player_interaction_component.set_use_prompt.connect(_on_set_use_prompt) player.player_interaction_component.hint_prompt.connect(_on_set_hint_prompt) player.toggle_inventory_interface.connect(toggle_inventory_interface) + player.player_state_loaded.connect(_on_player_state_load) player.player_interaction_component.update_wieldable_data.connect(_on_update_wieldable_data) # Grabbing external inventories in scene. @@ -113,6 +115,17 @@ func _ready(): node.toggle_inventory.connect(toggle_inventory_interface) +func _on_player_state_load(): + inventory_interface.set_player_inventory_data(player.inventory_data) + inventory_interface.hot_bar_inventory.set_inventory_data(player.inventory_data) + + # Grabbing external inventories in scene. + for node in get_tree().get_nodes_in_group("external_inventory"): + print("Is in external_inventory group: ", node) + node.toggle_inventory.connect(toggle_inventory_interface) + + + func _is_steam_deck() -> bool: if RenderingServer.get_rendering_device().get_device_name().contains("RADV VANGOGH") \ or OS.get_processor_name().contains("AMD CUSTOM APU 0405"): diff --git a/COGITO/Scripts/generic_interactable.gd b/COGITO/Scripts/generic_interactable.gd new file mode 100644 index 00000000..3e352a11 --- /dev/null +++ b/COGITO/Scripts/generic_interactable.gd @@ -0,0 +1,14 @@ +extends Node + +@export var interaction_text : String = "Interact" + +@export var for_saving : bool = false + +# Called when the node enters the scene tree for the first time. +func _ready() -> void: + pass # Replace with function body. + + +func interact(interaction_component): + # YOUR INTERACTION SCRIPT HERE + pass diff --git a/COGITO/Scripts/menu_scene_switcher.gd b/COGITO/Scripts/menu_scene_switcher.gd index c59192c4..6b8cae8d 100644 --- a/COGITO/Scripts/menu_scene_switcher.gd +++ b/COGITO/Scripts/menu_scene_switcher.gd @@ -5,12 +5,12 @@ extends Node func _on_main_menu_start_game_pressed(): if start_game_scene: - CogitoSceneManager.load_next_scene(start_game_scene, false) + CogitoSceneManager.load_next_scene(start_game_scene, "", "temp", false) else: print("No start game scene set in the Scene switcher.") func _on_pause_menu_back_to_main_pressed(): if main_menu_scene: - CogitoSceneManager.load_next_scene(main_menu_scene, true) + CogitoSceneManager.load_next_scene(main_menu_scene, "", "temp", false) else: print("No main menu scene set in the Scene switcher.") diff --git a/COGITO/Scripts/player.gd b/COGITO/Scripts/player.gd index f2a236e4..c3f207cc 100644 --- a/COGITO/Scripts/player.gd +++ b/COGITO/Scripts/player.gd @@ -1,7 +1,7 @@ extends CharacterBody3D signal toggle_inventory_interface() - +signal player_state_loaded() ## Reference to Pause menu node @export var pause_menu : NodePath @@ -94,9 +94,8 @@ var on_ladder : bool = false var joystick_h_event var joystick_v_event - -# Used to change carryable position based if player is standing or crouching -var initial_carryable_height + +var initial_carryable_height #DEPRECATED Used to change carryable position based if player is standing or crouching var config = ConfigFile.new() @@ -118,7 +117,18 @@ var is_movement_paused = false var is_dead : bool = false +# Use this to refresh/update when a player state is loaded. +func _on_player_state_loaded(): + health_component.health_changed.emit(health_component.current_health,health_component.max_health) + stamina_component.stamina_changed.emit(stamina_component.current_stamina,stamina_component.max_stamina) + sanity_component.sanity_changed.emit(sanity_component.current_sanity,sanity_component.max_sanity) + + func _ready(): + #Some Setup steps + CogitoSceneManager._current_player_node = self + player_interaction_component.interaction_raycast = $Neck/Head/Eyes/Camera/InteractionRaycast + randomize() Input.set_mouse_mode(Input.MOUSE_MODE_CAPTURED) @@ -126,23 +136,17 @@ func _ready(): # Pause Menu setup if pause_menu: var pause_menu_node = get_node(pause_menu) - # Hookup resume signal from Pause Menu - pause_menu_node.resume.connect(_on_pause_menu_resume) - - # Making sure pause menu is closed on player scene load - pause_menu_node.close_pause_menu() + pause_menu_node.resume.connect(_on_pause_menu_resume) # Hookup resume signal from Pause Menu + pause_menu_node.close_pause_menu() # Making sure pause menu is closed on player scene load else: print("Player has no reference to pause menu.") - initial_carryable_height = carryable_position.position.y + initial_carryable_height = carryable_position.position.y #DEPRECATED - # Hookup HealthComponent signal on player death - health_component.death.connect(_on_death) - - # Hookup brightness component signal - brightness_component.brightness_changed.connect(_on_brightness_changed) - + health_component.death.connect(_on_death) # Hookup HealthComponent signal to detect player death + brightness_component.brightness_changed.connect(_on_brightness_changed) # Hookup brightness component signal +# Use this function to manipulate player attributes. func increase_attribute(attribute_name: String, value: float) -> bool: match attribute_name: "health": @@ -154,6 +158,7 @@ func increase_attribute(attribute_name: String, value: float) -> bool: return true "health_max": health_component.max_health += value + health_component.health_changed.emit(health_component.current_health,health_component.max_health) return true "sanity": if sanity_component.current_sanity == sanity_component.max_sanity: @@ -163,6 +168,7 @@ func increase_attribute(attribute_name: String, value: float) -> bool: return true "sanity_max": sanity_component.max_sanity += value + sanity_component.sanity_changed.emit(sanity_component.current_sanity,sanity_component.max_sanity) return true "stamina": if stamina_component.current_stamina == stamina_component.max_stamina: @@ -172,6 +178,7 @@ func increase_attribute(attribute_name: String, value: float) -> bool: return true "stamina_max": stamina_component.max_stamina += value + stamina_component.stamina_changed.emit(stamina_component.current_stamina,stamina_component.max_stamina) return true _: print("Increase attribute failed: no match.") @@ -189,9 +196,11 @@ func decrease_attribute(attribute_name: String, value: float): _: print("Decrease attribute failed: no match.") + func take_damage(value): health_component.subtract(value) - + + func add_sanity(value): sanity_component.add(value) diff --git a/COGITO/Scripts/scene_transition_zone.gd b/COGITO/Scripts/scene_transition_zone.gd index 8620b808..2f2b6526 100644 --- a/COGITO/Scripts/scene_transition_zone.gd +++ b/COGITO/Scripts/scene_transition_zone.gd @@ -1,8 +1,9 @@ extends Area3D @export_file("*.tscn") var path_to_new_scene -@export var ignore_target_scene_state : bool = false -var current_scene_savename : String +@export var target_connector : String +var current_scene_statename : String +var current_scene_filepath : String func _ready(): body_entered.connect(_on_body_entered) @@ -13,9 +14,10 @@ func _on_body_entered(body: Node3D): if !body.is_in_group("Player"): return - current_scene_savename = get_tree().get_current_scene().get_name() - CogitoSceneManager.save_scene_state(current_scene_savename) - CogitoSceneManager.load_next_scene(path_to_new_scene, ignore_target_scene_state) + current_scene_statename = get_tree().get_current_scene().get_name() + CogitoSceneManager.save_scene_state(current_scene_statename,"temp") + CogitoSceneManager.save_player_state(CogitoSceneManager._current_player_node, "temp") + CogitoSceneManager.load_next_scene(path_to_new_scene, target_connector, "temp", false) func _on_body_exited(body: Node3D): if !body.is_in_group("Player"): diff --git a/COGITO/Scripts/switchable.gd b/COGITO/Scripts/switchable.gd index a7ba1363..f0efa43e 100644 --- a/COGITO/Scripts/switchable.gd +++ b/COGITO/Scripts/switchable.gd @@ -32,8 +32,8 @@ func _ready(): else: interaction_text = interaction_text_when_off -func interact(_player): - interactor = _player +func interact(interaction_component): + interactor = interaction_component if !allows_repeated_interaction and is_on: interactor.send_hint(null, has_been_used_hint) return From f49b7e72765c72eea1e2f7245051c3608b94af1c Mon Sep 17 00:00:00 2001 From: Phazorknight <70389309+Phazorknight@users.noreply.github.com> Date: Thu, 18 Jan 2024 17:13:28 -0800 Subject: [PATCH 6/7] Quick hotfix! --- COGITO/DemoScenes/COGITO_02_SceneTransitionsA.tscn | 4 ++-- COGITO/DemoScenes/COGITO_Demo_01.tscn | 8 ++++---- COGITO/SceneManagement/cogito_scene_manager.gd | 5 +++-- Readme.md | 2 +- 4 files changed, 10 insertions(+), 9 deletions(-) diff --git a/COGITO/DemoScenes/COGITO_02_SceneTransitionsA.tscn b/COGITO/DemoScenes/COGITO_02_SceneTransitionsA.tscn index 281da1e1..38b0b778 100644 --- a/COGITO/DemoScenes/COGITO_02_SceneTransitionsA.tscn +++ b/COGITO/DemoScenes/COGITO_02_SceneTransitionsA.tscn @@ -33,7 +33,7 @@ tonemap_mode = 2 ssao_enabled = true glow_enabled = true -[sub_resource type="Resource" id="Resource_6k7ir"] +[sub_resource type="Resource" id="Resource_2i34u"] resource_local_to_scene = true script = ExtResource("2_w4txe") inventory_slots = Array[ExtResource("10_kpi6k")]([null, null, null, null, null, null, null, null]) @@ -72,7 +72,7 @@ environment = SubResource("Environment_ai7l5") transform = Transform3D(-1, 0, 7.45058e-07, 0, 1, 0, -7.45058e-07, 0, -1, 3.63987, 1.19987, 3.00969) pause_menu = NodePath("../PauseMenu") player_hud = NodePath("../Player_HUD") -inventory_data = SubResource("Resource_6k7ir") +inventory_data = SubResource("Resource_2i34u") step_height_camera_lerp = 1.5 [node name="Player_HUD" parent="." node_paths=PackedStringArray("player") instance=ExtResource("3_ha28r")] diff --git a/COGITO/DemoScenes/COGITO_Demo_01.tscn b/COGITO/DemoScenes/COGITO_Demo_01.tscn index 0e6a85a5..7d91d425 100644 --- a/COGITO/DemoScenes/COGITO_Demo_01.tscn +++ b/COGITO/DemoScenes/COGITO_Demo_01.tscn @@ -255,7 +255,7 @@ script = ExtResource("16_fg1wi") inventory_item = ExtResource("17_nl6sa") quantity = 2 -[sub_resource type="Resource" id="Resource_s6nqr"] +[sub_resource type="Resource" id="Resource_suwhl"] resource_local_to_scene = true script = ExtResource("2_chxar") inventory_slots = Array[ExtResource("16_fg1wi")]([SubResource("Resource_wdflo"), SubResource("Resource_hpi7r"), null, null]) @@ -382,7 +382,7 @@ size = Vector3(1.5, 0.01, 1.5) [sub_resource type="BoxShape3D" id="BoxShape3D_el7ru"] size = Vector3(1.5, 0.01, 1.5) -[sub_resource type="Resource" id="Resource_3llmd"] +[sub_resource type="Resource" id="Resource_rgsq3"] resource_local_to_scene = true script = ExtResource("2_chxar") inventory_slots = Array[ExtResource("16_fg1wi")]([null, null, null, null, null, null, null, null]) @@ -1218,7 +1218,7 @@ transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, [node name="Chest" parent="INTERACTIVE_OBJECTS" groups=["external_inventory"] instance=ExtResource("14_d7sxi")] transform = Transform3D(-0.125576, 0, 0.992084, 0, 1, 0, -0.992084, 0, -0.125576, -4.38933, 0.0425703, 5.97176) -inventory_data = SubResource("Resource_s6nqr") +inventory_data = SubResource("Resource_suwhl") [node name="PressAndHold" parent="INTERACTIVE_OBJECTS" instance=ExtResource("22_ni6um")] rotate_while_holding = true @@ -1569,7 +1569,7 @@ transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, 2.1480 transform = Transform3D(-1, 0, 7.45058e-07, 0, 1, 0, -7.45058e-07, 0, -1, -7.5375, 0.905039, -3.30884) pause_menu = NodePath("../PauseMenu") player_hud = NodePath("../Player_HUD") -inventory_data = SubResource("Resource_3llmd") +inventory_data = SubResource("Resource_rgsq3") step_height_camera_lerp = 1.5 [node name="Player_HUD" parent="." node_paths=PackedStringArray("player") instance=ExtResource("4_1ofwa")] diff --git a/COGITO/SceneManagement/cogito_scene_manager.gd b/COGITO/SceneManagement/cogito_scene_manager.gd index 01c7e886..0de5ef68 100644 --- a/COGITO/SceneManagement/cogito_scene_manager.gd +++ b/COGITO/SceneManagement/cogito_scene_manager.gd @@ -27,6 +27,7 @@ func loading_saved_game(passed_slot): load_scene_state(_player_state.player_current_scene, passed_slot) load_player_state(_current_player_node, passed_slot) + else: # Transition to target scene and then attempt to load the saved game again. load_next_scene(_player_state.player_current_scene_path, "", "temp", true) @@ -36,9 +37,9 @@ func loading_saved_game(passed_slot): #region PLAYER SAVE HANDLING func load_player_state(player, passed_slot:String): print("Cogito Scene Manager: loading player state...") - if _player_state and _player_state.state_exists(passed_slot): + if _player_state and _player_state.state_exists(_active_slot): print("Player State exists. Loading ", _player_state) - _player_state = _player_state.load_state(passed_slot) as CogitoPlayerState + _player_state = _player_state.load_state(_active_slot) as CogitoPlayerState # Applying the save state to player node. player.inventory_data = _player_state.player_inventory diff --git a/Readme.md b/Readme.md index 781b340e..321a5407 100644 --- a/Readme.md +++ b/Readme.md @@ -1,7 +1,7 @@ ![COGITO_banner](https://github.com/Phazorknight/Cogito/assets/70389309/dd5060b1-a28e-40c1-8253-3a7e3e4bc116) # COGITO By Philip Drobar -Version: **BETA 202401.8** +Version: **BETA 202401.9** Runs on Godot **4.2.1 stable** COGITO is a first Person Immersive Sim Template Project for Godot Engine 4. From 465e765242779f95e991ca0021172548f575d6ff Mon Sep 17 00:00:00 2001 From: Phazorknight <70389309+Phazorknight@users.noreply.github.com> Date: Fri, 19 Jan 2024 15:12:34 -0800 Subject: [PATCH 7/7] Pushing BETA 202401.10 to experimental before bringing it to main. --- ...state-898d2bc7a0975cddd06c8d52da2cdf59.cfg | 10 +- ...lding-898d2bc7a0975cddd06c8d52da2cdf59.cfg | 6 +- ...state-7fe684b910c3ea50abb0821d6b1ca14c.cfg | 8 +- ...lding-7fe684b910c3ea50abb0821d6b1ca14c.cfg | 6 +- ...state-0d1def7e162b518850a68e85f58fd6c8.cfg | 10 +- ...lding-0d1def7e162b518850a68e85f58fd6c8.cfg | 6 +- ...state-d9cf32e6e7557d0523585f0cf1efcc8d.cfg | 2 +- ...lding-098ce3861ab20f1b514686adce93f973.cfg | 4 +- ...state-f22a3fbb3e8ed889321b3f1775f1a777.cfg | 6 +- ...lding-f22a3fbb3e8ed889321b3f1775f1a777.cfg | 4 +- ...lding-e221aa046428eb50667802f0230f5e35.cfg | 2 +- ...state-baf5e636637d894411440908c3a1d224.cfg | 4 +- ...state-74243e62ed203973c21103aa2cbd7a0a.cfg | 6 +- ...lding-74243e62ed203973c21103aa2cbd7a0a.cfg | 4 +- ...state-b5fc80993770e70e6cd608ffb9f05233.cfg | 2 +- ...lding-b5fc80993770e70e6cd608ffb9f05233.cfg | 2 +- ...state-61f85f9ac7e9a089e3afc8a8da925b59.cfg | 4 +- ...lding-61f85f9ac7e9a089e3afc8a8da925b59.cfg | 4 +- .godot/editor/create_recent.Node | 8 +- .godot/editor/editor_layout.cfg | 18 +- .godot/editor/filesystem_cache8 | 626 +++--- .godot/editor/filesystem_update4 | 45 +- ...state-a1445b0ed3e489bec2af192a31f176cf.cfg | 2 +- ...lding-a1445b0ed3e489bec2af192a31f176cf.cfg | 2 +- ...state-a85b3811f7bea03f5eb5a489c0a9df15.cfg | 2 +- ...state-b48b190eaa15b6420cd9c5df7cfc208d.cfg | 4 +- ...lding-b48b190eaa15b6420cd9c5df7cfc208d.cfg | 4 +- ...lding-dd15afcf187dd9d7d2ed9d07ee4c57d5.cfg | 2 +- ...state-b2e0abf17abb9e7094a2494a636feac6.cfg | 2 +- ...lding-b2e0abf17abb9e7094a2494a636feac6.cfg | 2 +- ...state-3c24742150055786681816f723431975.cfg | 2 +- ...lding-3c24742150055786681816f723431975.cfg | 4 +- ...state-87935ef0405c69b2a18d661b3e17c476.cfg | 18 +- ...lding-87935ef0405c69b2a18d661b3e17c476.cfg | 6 +- ...state-39d4790b01a56d9499f84137179f95b5.cfg | 2 +- ...lding-39d4790b01a56d9499f84137179f95b5.cfg | 2 +- .godot/editor/project_metadata.cfg | 7 +- .godot/editor/recent_dirs | 2 +- .godot/editor/script_editor_cache.cfg | 408 +++- .godot/global_script_class_cache.cfg | 12 + ...r.glb-c36f821aff9dcab389f41c0b21fae2da.md5 | 2 +- ...r.glb-c36f821aff9dcab389f41c0b21fae2da.scn | Bin 7496 -> 7498 bytes .godot/uid_cache.bin | Bin 19503 -> 19746 bytes .../Components/PlayerInteractionComponent.gd | 16 +- .../{COGITO_Demo_01.tscn => COGBB92.tmp} | 19 +- COGITO/DemoScenes/COGITO_01_Demo.tscn | 1699 +++++++++++++++++ .../COGITO_02_SceneTransitionsA.tscn | 6 +- COGITO/EasyMenus/Scenes/options_menu.tscn | 8 +- .../{pick_up.gd => Cogito_Pickup.gd} | 0 .../CustomResources/InventoryItemPD.gd | 1 - .../UiScenes/inventory_interface.gd | 2 +- COGITO/InventoryPD/external_inventory.gd | 2 + COGITO/PrefabScenes/Cabinet_prefab.tscn | 2 +- COGITO/PrefabScenes/carriable_box.tscn | 2 +- COGITO/PrefabScenes/ceiling_lamp.tscn | 7 +- COGITO/PrefabScenes/door.tscn | 2 +- COGITO/PrefabScenes/lamp_standing.tscn | 7 +- COGITO/PrefabScenes/pickup_battery.tscn | 2 +- COGITO/PrefabScenes/pickup_diamond_key_a.tscn | 2 +- COGITO/PrefabScenes/pickup_diamond_key_b.tscn | 2 +- .../pickup_diamond_key_complete.tscn | 2 +- COGITO/PrefabScenes/pickup_flashlight.tscn | 15 +- COGITO/PrefabScenes/pickup_health_potion.tscn | 2 +- COGITO/PrefabScenes/pickup_key.tscn | 2 +- COGITO/PrefabScenes/pickup_pistol.tscn | 15 +- .../pickup_stamina_extension.tscn | 2 +- COGITO/PrefabScenes/player.tscn | 27 +- COGITO/PrefabScenes/press_and_hold_wheel.tscn | 3 +- COGITO/SceneManagement/CogitoPlayerState.gd | 16 +- COGITO/SceneManagement/CogitoSceneState.gd | 10 +- COGITO/SceneManagement/cogito_scene.gd | 3 +- .../SceneManagement/cogito_scene_manager.gd | 98 +- COGITO/SceneManagement/loading_screen.gd | 3 + COGITO/Scripts/Btn_Ui_Sounds.gd | 24 - .../{Carriable.gd => Cogito_Carriable.gd} | 0 .../{Interact_Door.gd => Cogito_Door.gd} | 49 +- .../{press_and_hold.gd => Cogito_Hold.gd} | 10 +- .../{switchable.gd => Cogito_Switch.gd} | 59 +- ...{Flashlight.gd => Wieldable_Flashlight.gd} | 31 +- .../{pistol.gd => Wieldable_Pistol.gd} | 24 +- COGITO/Scripts/menu_scene_switcher.gd | 2 + COGITO/Scripts/scene_transition_zone.gd | 3 + Readme.md | 56 +- 83 files changed, 2796 insertions(+), 711 deletions(-) rename COGITO/DemoScenes/{COGITO_Demo_01.tscn => COGBB92.tmp} (99%) create mode 100644 COGITO/DemoScenes/COGITO_01_Demo.tscn rename COGITO/InventoryPD/{pick_up.gd => Cogito_Pickup.gd} (100%) delete mode 100644 COGITO/Scripts/Btn_Ui_Sounds.gd rename COGITO/Scripts/{Carriable.gd => Cogito_Carriable.gd} (100%) rename COGITO/Scripts/{Interact_Door.gd => Cogito_Door.gd} (81%) rename COGITO/Scripts/{press_and_hold.gd => Cogito_Hold.gd} (83%) rename COGITO/Scripts/{switchable.gd => Cogito_Switch.gd} (66%) rename COGITO/Scripts/{Flashlight.gd => Wieldable_Flashlight.gd} (55%) rename COGITO/Scripts/{pistol.gd => Wieldable_Pistol.gd} (72%) diff --git a/.godot/editor/COGITO_02_SceneTransitionsA.tscn-editstate-898d2bc7a0975cddd06c8d52da2cdf59.cfg b/.godot/editor/COGITO_02_SceneTransitionsA.tscn-editstate-898d2bc7a0975cddd06c8d52da2cdf59.cfg index 4ea37fa5..099be751 100644 --- a/.godot/editor/COGITO_02_SceneTransitionsA.tscn-editstate-898d2bc7a0975cddd06c8d52da2cdf59.cfg +++ b/.godot/editor/COGITO_02_SceneTransitionsA.tscn-editstate-898d2bc7a0975cddd06c8d52da2cdf59.cfg @@ -97,7 +97,7 @@ Anim={ "auto_orthogonal_enabled": true, "cinematic_preview": false, "display_mode": 20, -"distance": 4.66434, +"distance": 6.34579, "doppler": false, "frame_time": false, "gizmos": true, @@ -106,11 +106,11 @@ Anim={ "listener": true, "lock_rotation": false, "orthogonal": false, -"position": Vector3(-2.72741, 1.60117, 6.36864), +"position": Vector3(2.63775, 1.11156, -3.97794), "use_environment": false, "view_type": 0, -"x_rotation": 0.190203, -"y_rotation": -4.00376 +"x_rotation": 0.425822, +"y_rotation": -17.6566 }, { "auto_orthogonal": false, "auto_orthogonal_enabled": true, @@ -172,4 +172,4 @@ Anim={ "zfar": 4000.01, "znear": 0.05 } -selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17140/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9462/@VSplitContainer@9281/@HSplitContainer@9283/@HSplitContainer@9285/@Control@9286/@SubViewportContainer@9287/@SubViewport@9288/Cogito02SceneTransitionsB/DoorSetterZoneA/CollisionShape3D")]) +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17140/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9462/@VSplitContainer@9281/@HSplitContainer@9283/@HSplitContainer@9285/@Control@9286/@SubViewportContainer@9287/@SubViewport@9288/Cogito02SceneTransitionsA/TransitionZone")]) diff --git a/.godot/editor/COGITO_02_SceneTransitionsA.tscn-folding-898d2bc7a0975cddd06c8d52da2cdf59.cfg b/.godot/editor/COGITO_02_SceneTransitionsA.tscn-folding-898d2bc7a0975cddd06c8d52da2cdf59.cfg index 2e673bf3..1e2d2516 100644 --- a/.godot/editor/COGITO_02_SceneTransitionsA.tscn-folding-898d2bc7a0975cddd06c8d52da2cdf59.cfg +++ b/.godot/editor/COGITO_02_SceneTransitionsA.tscn-folding-898d2bc7a0975cddd06c8d52da2cdf59.cfg @@ -1,5 +1,5 @@ [folding] -node_unfolds=[NodePath("STATIC ENVIRONMENT/Floor"), PackedStringArray("Transform"), NodePath("STATIC ENVIRONMENT/Wall"), PackedStringArray("Transform"), NodePath("STATIC ENVIRONMENT/Wall/Label3D"), PackedStringArray("Text"), NodePath("CarriableBox"), PackedStringArray("Collision")] -resource_unfolds=["res://COGITO/DemoScenes/COGITO_02_SceneTransitionsA.tscn::Environment_ai7l5", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_02_SceneTransitionsA.tscn::Resource_jg7ms", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_02_SceneTransitionsA.tscn::BoxMesh_ntr4m", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_02_SceneTransitionsA.tscn::StandardMaterial3D_uigv7", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_02_SceneTransitionsA.tscn::BoxShape3D_bsq3r", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_02_SceneTransitionsA.tscn::Resource_mqwj2", PackedStringArray()] -nodes_folded=[NodePath("STATIC ENVIRONMENT"), NodePath("STATIC ENVIRONMENT/Wall"), NodePath("TransitionZone")] +node_unfolds=[NodePath("."), PackedStringArray("connectors"), NodePath("STATIC ENVIRONMENT/Floor"), PackedStringArray("Transform"), NodePath("STATIC ENVIRONMENT/Wall"), PackedStringArray("Transform"), NodePath("STATIC ENVIRONMENT/Wall/Label3D"), PackedStringArray("Text"), NodePath("STATIC ENVIRONMENT/Tunnel"), PackedStringArray("polygon"), NodePath("STATIC ENVIRONMENT/Wall_w_Door"), PackedStringArray("polygon"), NodePath("CarriableBox"), PackedStringArray("Collision"), NodePath("TransitionZone/MeshInstance3D"), PackedStringArray("Transform", "mesh"), NodePath("TransitionZone/CollisionShape3D"), PackedStringArray("shape"), NodePath("ConnectorA"), PackedStringArray("Visibility", "Transform")] +resource_unfolds=["res://COGITO/DemoScenes/COGITO_02_SceneTransitionsA.tscn::Environment_ai7l5", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_02_SceneTransitionsA.tscn::Resource_xffy4", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_02_SceneTransitionsA.tscn::Resource_mqwj2", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_02_SceneTransitionsA.tscn::BoxMesh_ntr4m", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_02_SceneTransitionsA.tscn::StandardMaterial3D_uigv7", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_02_SceneTransitionsA.tscn::BoxShape3D_bsq3r", PackedStringArray()] +nodes_folded=[NodePath("STATIC ENVIRONMENT")] diff --git a/.godot/editor/COGITO_03_SceneTransitionsB.tscn-editstate-7fe684b910c3ea50abb0821d6b1ca14c.cfg b/.godot/editor/COGITO_03_SceneTransitionsB.tscn-editstate-7fe684b910c3ea50abb0821d6b1ca14c.cfg index 460d87fa..4cb2df61 100644 --- a/.godot/editor/COGITO_03_SceneTransitionsB.tscn-editstate-7fe684b910c3ea50abb0821d6b1ca14c.cfg +++ b/.godot/editor/COGITO_03_SceneTransitionsB.tscn-editstate-7fe684b910c3ea50abb0821d6b1ca14c.cfg @@ -106,11 +106,11 @@ Anim={ "listener": true, "lock_rotation": false, "orthogonal": false, -"position": Vector3(0.5, 1.4, 0.429894), +"position": Vector3(-2.35652, 1.47487, -1.89758), "use_environment": false, "view_type": 0, -"x_rotation": 0.905788, -"y_rotation": 2.24888 +"x_rotation": 0.604718, +"y_rotation": 2.48014 }, { "auto_orthogonal": false, "auto_orthogonal_enabled": true, @@ -172,4 +172,4 @@ Anim={ "zfar": 4000.01, "znear": 0.05 } -selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17140/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9462/@VSplitContainer@9281/@HSplitContainer@9283/@HSplitContainer@9285/@Control@9286/@SubViewportContainer@9287/@SubViewport@9288/Cogito02SceneTransitionsB/DoorSetterZoneA/CollisionShape3D")]) +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17140/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9462/@VSplitContainer@9281/@HSplitContainer@9283/@HSplitContainer@9285/@Control@9286/@SubViewportContainer@9287/@SubViewport@9288/Player")]) diff --git a/.godot/editor/COGITO_03_SceneTransitionsB.tscn-folding-7fe684b910c3ea50abb0821d6b1ca14c.cfg b/.godot/editor/COGITO_03_SceneTransitionsB.tscn-folding-7fe684b910c3ea50abb0821d6b1ca14c.cfg index b7359f56..9fb9afba 100644 --- a/.godot/editor/COGITO_03_SceneTransitionsB.tscn-folding-7fe684b910c3ea50abb0821d6b1ca14c.cfg +++ b/.godot/editor/COGITO_03_SceneTransitionsB.tscn-folding-7fe684b910c3ea50abb0821d6b1ca14c.cfg @@ -1,5 +1,5 @@ [folding] -node_unfolds=[NodePath("STATIC ENVIRONMENT/Wall/Txt_SceneB"), PackedStringArray("Text"), NodePath("STATIC ENVIRONMENT/Wall3"), PackedStringArray("Transform"), NodePath("STATIC ENVIRONMENT/Wall_w_Door"), PackedStringArray("polygon"), NodePath("TransitionZone"), PackedStringArray("Transform"), NodePath("TransitionZone/MeshInstance3D"), PackedStringArray("mesh", "surface_material_override", "surface_material_override/0"), NodePath("TransitionZone/CollisionShape3D"), PackedStringArray("shape"), NodePath("Door"), PackedStringArray("Door Parameters", "Door Parameters/Tween Parameters", "Transform"), NodePath("DoorSetterZoneA"), PackedStringArray("Transform"), NodePath("DoorSetterZoneA/CollisionShape3D"), PackedStringArray("shape"), NodePath("DoorSetterZoneB/CollisionShape3D"), PackedStringArray("shape")] -resource_unfolds=["res://COGITO/DemoScenes/COGITO_03_SceneTransitionsB.tscn::Environment_ai7l5", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_03_SceneTransitionsB.tscn::Resource_jg7ms", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_03_SceneTransitionsB.tscn::BoxMesh_8qj8p", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_03_SceneTransitionsB.tscn::StandardMaterial3D_rjn5b", PackedStringArray("Albedo", "Transparency"), "res://COGITO/DemoScenes/COGITO_03_SceneTransitionsB.tscn::BoxShape3D_oo4wy", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_03_SceneTransitionsB.tscn::BoxShape3D_2v6k6", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_03_SceneTransitionsB.tscn::BoxShape3D_ws0v6", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_03_SceneTransitionsB.tscn::Resource_fn0ea", PackedStringArray()] -nodes_folded=[NodePath("STATIC ENVIRONMENT/Wall")] +node_unfolds=[NodePath("."), PackedStringArray("connectors"), NodePath("STATIC ENVIRONMENT/Wall/Txt_SceneB"), PackedStringArray("Text"), NodePath("STATIC ENVIRONMENT/Wall3"), PackedStringArray("Transform"), NodePath("STATIC ENVIRONMENT/Wall_w_Door"), PackedStringArray("polygon"), NodePath("Door"), PackedStringArray("Door Parameters", "Door Parameters/Tween Parameters", "Transform"), NodePath("DoorSetterZoneA"), PackedStringArray("Transform"), NodePath("DoorSetterZoneA/CollisionShape3D"), PackedStringArray("shape"), NodePath("DoorSetterZoneB/CollisionShape3D"), PackedStringArray("shape"), NodePath("TransitionZone"), PackedStringArray("Transform"), NodePath("TransitionZone/MeshInstance3D"), PackedStringArray("mesh", "surface_material_override", "surface_material_override/0"), NodePath("TransitionZone/CollisionShape3D"), PackedStringArray("shape"), NodePath("ConnectorA"), PackedStringArray("Transform")] +resource_unfolds=["res://COGITO/DemoScenes/COGITO_03_SceneTransitionsB.tscn::Environment_ai7l5", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_03_SceneTransitionsB.tscn::BoxMesh_8qj8p", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_03_SceneTransitionsB.tscn::StandardMaterial3D_rjn5b", PackedStringArray("Albedo", "Transparency"), "res://COGITO/DemoScenes/COGITO_03_SceneTransitionsB.tscn::BoxShape3D_2v6k6", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_03_SceneTransitionsB.tscn::BoxShape3D_ws0v6", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_03_SceneTransitionsB.tscn::BoxShape3D_oo4wy", PackedStringArray()] +nodes_folded=[NodePath("STATIC ENVIRONMENT/Wall"), NodePath("DoorSetterZoneB"), NodePath("TransitionZone")] diff --git a/.godot/editor/COGITO_Demo_01.tscn-editstate-0d1def7e162b518850a68e85f58fd6c8.cfg b/.godot/editor/COGITO_Demo_01.tscn-editstate-0d1def7e162b518850a68e85f58fd6c8.cfg index 53155a73..3a696433 100644 --- a/.godot/editor/COGITO_Demo_01.tscn-editstate-0d1def7e162b518850a68e85f58fd6c8.cfg +++ b/.godot/editor/COGITO_Demo_01.tscn-editstate-0d1def7e162b518850a68e85f58fd6c8.cfg @@ -97,7 +97,7 @@ Anim={ "auto_orthogonal_enabled": true, "cinematic_preview": false, "display_mode": 20, -"distance": 4.0, +"distance": 2.94012, "doppler": false, "frame_time": false, "gizmos": true, @@ -106,11 +106,11 @@ Anim={ "listener": true, "lock_rotation": false, "orthogonal": false, -"position": Vector3(-12.3724, 4.65966, -1.36065), +"position": Vector3(-11.7093, 3.98344, 0.68139), "use_environment": false, "view_type": 0, -"x_rotation": 0.761794, -"y_rotation": -15.6059 +"x_rotation": 0.526176, +"y_rotation": -2.15378 }, { "auto_orthogonal": false, "auto_orthogonal_enabled": true, @@ -172,4 +172,4 @@ Anim={ "zfar": 4000.01, "znear": 0.05 } -selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17140/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9462/@VSplitContainer@9281/@HSplitContainer@9283/@HSplitContainer@9285/@Control@9286/@SubViewportContainer@9287/@SubViewport@9288/Cogito02SceneTransitionsB/DoorSetterZoneA/CollisionShape3D")]) +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17140/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9462/@VSplitContainer@9281/@HSplitContainer@9283/@HSplitContainer@9285/@Control@9286/@SubViewportContainer@9287/@SubViewport@9288/COGITO_Demo_01/INTERACTIVE_OBJECTS/Door_A")]) diff --git a/.godot/editor/COGITO_Demo_01.tscn-folding-0d1def7e162b518850a68e85f58fd6c8.cfg b/.godot/editor/COGITO_Demo_01.tscn-folding-0d1def7e162b518850a68e85f58fd6c8.cfg index 9abfd386..1f476525 100644 --- a/.godot/editor/COGITO_Demo_01.tscn-folding-0d1def7e162b518850a68e85f58fd6c8.cfg +++ b/.godot/editor/COGITO_Demo_01.tscn-folding-0d1def7e162b518850a68e85f58fd6c8.cfg @@ -1,5 +1,5 @@ [folding] -node_unfolds=[NodePath("DirectionalLight3D"), PackedStringArray("Transform", "Light", "Shadow"), NodePath("STATIC_ENVIRONMENT"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Floor"), PackedStringArray("Transform", "Collision"), NodePath("STATIC_ENVIRONMENT/Floor/MeshInstance3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Floor/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Wall12"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Wall12/MeshInstance3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Wall12/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Floor5"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Floor5/MeshInstance3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Floor5/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Floor6"), PackedStringArray("Transform", "Collision"), NodePath("STATIC_ENVIRONMENT/Floor6/MeshInstance3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Floor6/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Floor4"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Floor4/MeshInstance3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Floor4/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Wall3"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Wall3/MeshInstance3D"), PackedStringArray("Transform", "mesh"), NodePath("STATIC_ENVIRONMENT/Wall3/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Wall8"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Wall8/MeshInstance3D"), PackedStringArray("Transform", "mesh"), NodePath("STATIC_ENVIRONMENT/Wall8/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Wall6"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Wall6/MeshInstance3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Wall6/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Wall10"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Wall10/MeshInstance3D"), PackedStringArray("Transform", "mesh"), NodePath("STATIC_ENVIRONMENT/Wall10/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Wall11"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Wall11/MeshInstance3D"), PackedStringArray("Transform", "mesh"), NodePath("STATIC_ENVIRONMENT/Wall11/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Wall13"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Wall13/MeshInstance3D"), PackedStringArray("Transform", "mesh"), NodePath("STATIC_ENVIRONMENT/Wall13/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Wall14"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Wall14/MeshInstance3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Wall14/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/WallCrate"), PackedStringArray("Transform", "Collision"), NodePath("STATIC_ENVIRONMENT/WallCrate/MeshInstance3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/WallCrate/MeshInstance3D2"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/WallCrate/CollisionShape3D2"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/WallCrate/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/WallCrate/Txt_WallCrateHint"), PackedStringArray("Transform", "Text"), NodePath("STATIC_ENVIRONMENT/WallCrouch"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/WallCrouch/MeshInstance3D"), PackedStringArray("Transform", "mesh"), NodePath("STATIC_ENVIRONMENT/WallCrouch/Txt_CrouchHint"), PackedStringArray("Transform", "Text"), NodePath("STATIC_ENVIRONMENT/Wall5"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Wall5/MeshInstance3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Wall5/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Wall16"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Wall16/MeshInstance3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Wall16/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/WallSmaller"), PackedStringArray("Transform", "Collision"), NodePath("STATIC_ENVIRONMENT/WallSmaller/MeshInstance3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/WallSmaller/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/WallSmaller2"), PackedStringArray("Transform", "Collision"), NodePath("STATIC_ENVIRONMENT/WallSmaller2/MeshInstance3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/WallSmaller2/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/CeilingGap"), PackedStringArray("Transform", "Collision"), NodePath("STATIC_ENVIRONMENT/WallSmaller3"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/WallSmaller3/MeshInstance3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/WallSmaller3/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/WallSmaller4"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/WallSmaller4/MeshInstance3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/WallSmaller4/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/CeilingGap2"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Shelf"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Shelf/MeshInstance3D"), PackedStringArray("surface_material_override"), NodePath("STATIC_ENVIRONMENT/Shelf2"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Shelf2/MeshInstance3D"), PackedStringArray("surface_material_override"), NodePath("STATIC_ENVIRONMENT/SimpleBox"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/SimpleBox2"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Txt_Flashlight"), PackedStringArray("Transform", "Text"), NodePath("STATIC_ENVIRONMENT/Txt_Batteries"), PackedStringArray("Transform", "Text"), NodePath("STATIC_ENVIRONMENT/Txt_CarriableBox"), PackedStringArray("Transform", "Text"), NodePath("STATIC_ENVIRONMENT/Txt_DoorBasic"), PackedStringArray("Transform", "Text"), NodePath("STATIC_ENVIRONMENT/Txt_Switchable"), PackedStringArray("Transform", "Text"), NodePath("STATIC_ENVIRONMENT/Txt_CombinedObjects"), PackedStringArray("Transform", "Text"), NodePath("STATIC_ENVIRONMENT/FloatingPlattformSprint"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/FloatingPlattformSprint/FloatingPlattformSprintWall"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/FloatingPlattformJump"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/FloatingPlattformJump/FloatingPlattformJumpWall"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Txt_FarPlattformSprint"), PackedStringArray("Transform", "Text"), NodePath("STATIC_ENVIRONMENT/Txt_FarPlattformJump"), PackedStringArray("Transform", "Text"), NodePath("STATIC_ENVIRONMENT/Txt_Container"), PackedStringArray("Transform", "Text"), NodePath("STATIC_ENVIRONMENT/Txt_Welcome"), PackedStringArray("Transform", "Text"), NodePath("STATIC_ENVIRONMENT/Txt_DoorInfo"), PackedStringArray("Transform", "Text"), NodePath("STATIC_ENVIRONMENT/Txt_Key"), PackedStringArray("Transform", "Text"), NodePath("STATIC_ENVIRONMENT/Txt_Combine"), PackedStringArray("Transform", "Text"), NodePath("STATIC_ENVIRONMENT/Txt_Lightzone"), PackedStringArray("Transform", "Text"), NodePath("STATIC_ENVIRONMENT/BoxPotions"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/BoxPotions/MeshInstance3D"), PackedStringArray("Transform", "Skeleton"), NodePath("STATIC_ENVIRONMENT/BoxPotions/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/BoxPotions/Txt_Potions"), PackedStringArray("Transform", "Text"), NodePath("STATIC_ENVIRONMENT/Box"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Box/MeshInstance3D"), PackedStringArray("Transform", "Skeleton"), NodePath("STATIC_ENVIRONMENT/Box/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/BoxCombineA"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/BoxCombineA/MeshInstance3D"), PackedStringArray("Transform", "Skeleton"), NodePath("STATIC_ENVIRONMENT/BoxCombineA/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/BoxCombineB"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/BoxCombineB/MeshInstance3D"), PackedStringArray("Transform", "Skeleton"), NodePath("STATIC_ENVIRONMENT/BoxCombineB/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Box_FoamPistol"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Box_FoamPistol/MeshInstance3D"), PackedStringArray("Transform", "Skeleton"), NodePath("STATIC_ENVIRONMENT/Box_FoamPistol/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Box_FoamPistol/Txt_Foam"), PackedStringArray("Transform", "Text"), NodePath("STATIC_ENVIRONMENT/BoxPressAndHold"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/BoxPressAndHold/MeshInstance3D"), PackedStringArray("Transform", "Skeleton"), NodePath("STATIC_ENVIRONMENT/BoxPressAndHold/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/BoxPressAndHold/Txt_Weel"), PackedStringArray("Transform", "Text"), NodePath("STATIC_ENVIRONMENT/BoxStamina"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/BoxStamina/MeshInstance3D"), PackedStringArray("Transform", "Skeleton"), NodePath("STATIC_ENVIRONMENT/BoxStamina/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/BoxStamina/Txt_Stamina"), PackedStringArray("Transform", "Text"), NodePath("STATIC_ENVIRONMENT/Ramp"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/GateDiamondKey"), PackedStringArray("Transform", "Collision"), NodePath("STATIC_ENVIRONMENT/GateMovement"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/GateMovement/Txt_MovementArea"), PackedStringArray("Transform", "Text"), NodePath("STATIC_ENVIRONMENT/Gate2"), PackedStringArray("Transform", "Collision"), NodePath("STATIC_ENVIRONMENT/Gate2/Txt_Item"), PackedStringArray("Transform", "Text"), NodePath("STATIC_ENVIRONMENT/Gate4"), PackedStringArray("Transform", "Collision"), NodePath("STATIC_ENVIRONMENT/Gate3"), PackedStringArray("Transform", "Collision"), NodePath("STATIC_ENVIRONMENT/Gate3/Txt_Item"), PackedStringArray("Transform", "Text"), NodePath("STATIC_ENVIRONMENT/CSGMesh3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Railing"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Railing6"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Railing7"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Railing2"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Railing3"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Railing4"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Railing5"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Corner"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Corner3"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Corner2"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/LightzoneCeiling"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/LightzoneCeiling/LightzoneCeiling2"), PackedStringArray("Transform", "Geometry"), NodePath("STATIC_ENVIRONMENT/Plattform"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Plattform/Floor"), PackedStringArray("mesh", "Transform"), NodePath("STATIC_ENVIRONMENT/Plattform/Corner4"), PackedStringArray("Transform"), NodePath("INTERACTIVE_OBJECTS/Door_A"), PackedStringArray("Transform", "Door Parameters"), NodePath("INTERACTIVE_OBJECTS/Lamp_Standing"), PackedStringArray("Transform"), NodePath("INTERACTIVE_OBJECTS/ButtonChain"), PackedStringArray("Transform", "Collision"), NodePath("INTERACTIVE_OBJECTS/ButtonChain/Button_Case"), PackedStringArray("Transform", "Skeleton"), NodePath("INTERACTIVE_OBJECTS/CeilingLamp2"), PackedStringArray("Transform"), NodePath("INTERACTIVE_OBJECTS/CeilingLamp3"), PackedStringArray("Transform"), NodePath("INTERACTIVE_OBJECTS/Chest"), PackedStringArray("Transform"), NodePath("INTERACTIVE_OBJECTS/RampA"), PackedStringArray("Transform", "Collision"), NodePath("INTERACTIVE_OBJECTS/RampA/MeshInstance3D"), PackedStringArray("Transform", "mesh"), NodePath("INTERACTIVE_OBJECTS/RampA/CollisionShape3D"), PackedStringArray("Transform", "shape"), NodePath("INTERACTIVE_OBJECTS/RampB"), PackedStringArray("Transform"), NodePath("INTERACTIVE_OBJECTS/RampB/MeshInstance3D"), PackedStringArray("Transform"), NodePath("INTERACTIVE_OBJECTS/RampB/CollisionShape3D"), PackedStringArray("Transform"), NodePath("INTERACTIVE_OBJECTS/DoorLocked"), PackedStringArray("Transform", "Door Parameters"), NodePath("INTERACTIVE_OBJECTS/Cabinet_Prefab"), PackedStringArray("Transform"), NodePath("INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery"), PackedStringArray("Transform"), NodePath("INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery2"), PackedStringArray("Transform"), NodePath("INTERACTIVE_OBJECTS/CarriableBox"), PackedStringArray("Transform", "Collision"), NodePath("INTERACTIVE_OBJECTS/GateA"), PackedStringArray("Transform", "Door Parameters"), NodePath("INTERACTIVE_OBJECTS/GateA/MeshInstance3D"), PackedStringArray("Transform"), NodePath("INTERACTIVE_OBJECTS/GateA/CollisionShape3D"), PackedStringArray("Transform"), NodePath("INTERACTIVE_OBJECTS/GateB"), PackedStringArray("Transform", "Door Parameters"), NodePath("INTERACTIVE_OBJECTS/GateB/MeshInstance3D"), PackedStringArray("Transform"), NodePath("INTERACTIVE_OBJECTS/GateB/CollisionShape3D"), PackedStringArray("Transform"), NodePath("INTERACTIVE_OBJECTS/SocketForDiamondKey"), PackedStringArray("Transform", "Collision"), NodePath("INTERACTIVE_OBJECTS/SocketForDiamondKey/SpotLight3D"), PackedStringArray("Transform", "Omni"), NodePath("INTERACTIVE_OBJECTS/SocketForDiamondKey/SlottedDiamond"), PackedStringArray("Transform", "Visibility"), NodePath("INTERACTIVE_OBJECTS/SocketForDiamondKey/InteractionShape"), PackedStringArray("Transform"), NodePath("INTERACTIVE_OBJECTS/SocketForDiamondKey/SocketMesh"), PackedStringArray("Transform"), NodePath("INTERACTIVE_OBJECTS/Button"), PackedStringArray("Transform", "Collision"), NodePath("INTERACTIVE_OBJECTS/Button/Button_Case"), PackedStringArray("Transform", "Skeleton"), NodePath("INTERACTIVE_OBJECTS/MovingPlattform"), PackedStringArray("Transform", "Door Parameters"), NodePath("INTERACTIVE_OBJECTS/MovingPlattform/MeshInstance3D"), PackedStringArray("Skeleton"), NodePath("ITEM_PICKUPS/Pickup_Key"), PackedStringArray("Transform"), NodePath("ITEM_PICKUPS/Pickup_Battery"), PackedStringArray("Transform"), NodePath("ITEM_PICKUPS/Pickup_Battery2"), PackedStringArray("Transform"), NodePath("ITEM_PICKUPS/Pickup_Battery3"), PackedStringArray("Transform"), NodePath("ITEM_PICKUPS/Pickup_Battery4"), PackedStringArray("Transform"), NodePath("ITEM_PICKUPS/Pickup_Battery5"), PackedStringArray("Transform"), NodePath("ITEM_PICKUPS/Pickup_Battery6"), PackedStringArray("Transform"), NodePath("ITEM_PICKUPS/Pickup_StaminaExtension"), PackedStringArray("Transform"), NodePath("ITEM_PICKUPS/Pickup_Flashlight"), PackedStringArray("Transform"), NodePath("ITEM_PICKUPS/HealthPotion"), PackedStringArray("Transform"), NodePath("ITEM_PICKUPS/HealthPotion2"), PackedStringArray("Transform"), NodePath("ITEM_PICKUPS/HealthPotion3"), PackedStringArray("Transform"), NodePath("ITEM_PICKUPS/pickup_pistol"), PackedStringArray("Transform", "Pistol Settings"), NodePath("RotatingLift"), PackedStringArray("Transform"), NodePath("RotatingLift/HingeJoint3D_A"), PackedStringArray("Transform", "motor"), NodePath("RotatingLift/HingeJoint3D_A/MeshInstance3D"), PackedStringArray("Transform"), NodePath("RotatingLift/Arm"), PackedStringArray("Transform", "Axis Lock"), NodePath("RotatingLift/Arm/MeshInstance3D"), PackedStringArray("Skeleton"), NodePath("RotatingLift/HingeJoint3D_B"), PackedStringArray("Transform"), NodePath("RotatingLift/HingeJoint3D_B/Platform"), PackedStringArray("Axis Lock"), NodePath("RotatingLift/HingeJoint3D_B/Platform/MeshInstance3D"), PackedStringArray("Transform"), NodePath("RotatingLift/HingeJoint3D_B/Platform/CollisionShape3D"), PackedStringArray("Transform"), NodePath("Lightzone_Lamp"), PackedStringArray("Transform"), NodePath("HealZone"), PackedStringArray("Transform"), NodePath("HealZone/Txt_ZoneHeal"), PackedStringArray("Transform", "Text"), NodePath("HazardZone"), PackedStringArray("Transform"), NodePath("HazardZone/Txt_ZoneHazard"), PackedStringArray("Transform", "Text"), NodePath("DiamondKeyA"), PackedStringArray("Transform"), NodePath("DiamondKeyB"), PackedStringArray("Transform"), NodePath("TargetDestructable"), PackedStringArray("Transform"), NodePath("TargetDestructable2"), PackedStringArray("Transform"), NodePath("TargetDestructable3"), PackedStringArray("Transform"), NodePath("Player"), PackedStringArray("Transform", "Stair Handling", "Gamepad Properties", "Ladder Handling"), NodePath("Player_HUD"), PackedStringArray("Layout", "Player Components to use"), NodePath("PauseMenu"), PackedStringArray("Layout"), NodePath("Ladder"), PackedStringArray("Transform"), NodePath("Ladder/ladderArea"), PackedStringArray("shape", "Transform"), NodePath("Ladder/ladder"), PackedStringArray("Transform"), NodePath("Ladder/ladder/CollisionShape3D"), PackedStringArray("shape", "Transform"), NodePath("Stairs"), PackedStringArray("Transform"), NodePath("Stairs/CSGBox3D"), PackedStringArray("Transform"), NodePath("Stairs/CSGBox3D6"), PackedStringArray("Transform"), NodePath("Stairs/CSGBox3D14"), PackedStringArray("Transform")] -resource_unfolds=["res://COGITO/DemoScenes/COGITO_Demo_01.tscn::Environment_11v21", PackedStringArray("Resource", "Background", "Sky", "Ambient Light", "Tonemap", "SSAO", "Glow"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_thwr4", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_yawpu", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_rvtuv", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_ai2ln", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_cx70k", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_22r6n", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_xwnhq", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_k2toe", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_upbim", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_ghnbv", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_ersg3", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_jksjg", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_exgb4", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_x6n4g", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_41tst", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_iik3d", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_43iq7", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_yxsbf", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_6ef7x", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_cabjl", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_gv32u", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_i5303", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_da5av", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_sr0li", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_xp63a", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_wntft", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_8hfs4", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_vnr22", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_fccbs", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_ni8hy", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_vvuw2", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_75rur", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_bjkal", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_8rj2a", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_odmxg", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_p2jdc", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_ycjwp", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::StandardMaterial3D_gdv3w", PackedStringArray("Resource", "Albedo"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_r233h", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_jlrlq", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxShape3D_enk60", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_20e8y", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_7ifeg", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::PrismMesh_fghv1", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_l3y0e", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_hs75h", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_ow56r", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_7sd6h", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::CapsuleShape3D_50xya", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::CapsuleMesh_204vo", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_woscm", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::Resource_nar8x", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_w1o4d", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxShape3D_rkvi0", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_hq8yc", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::Resource_1m0cj", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::Resource_ogqmk", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_rixwv", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_qb88g", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::StandardMaterial3D_r708p", PackedStringArray("Resource", "Albedo", "Emission", "UV1"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxShape3D_qu2im", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_7pweo", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxShape3D_xr44e", PackedStringArray("Resource"), "res://COGITO/PrefabScenes/pickup_key.tscn::Resource_hxnye", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::Resource_2eq5d", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::Resource_q21gv", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::Resource_op7ip", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::Resource_6sppo", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::Resource_itbno", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::Resource_5a5sb", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::Resource_k2gss", PackedStringArray(), "res://COGITO/PrefabScenes/pickup_flashlight.tscn::Resource_yujk5", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::Resource_a1xk0", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::Resource_g6hy2", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::Resource_db2dq", PackedStringArray("Resource"), "res://COGITO/PrefabScenes/pickup_pistol.tscn::Resource_jll6o", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_ebsqj", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxShape3D_m64r0", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::CylinderMesh_i0gq6", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_3y43p", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxShape3D_xxnqw", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_bhd5a", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxShape3D_el7ru", PackedStringArray("Resource"), "res://COGITO/PrefabScenes/pickup_diamond_key_a.tscn::Resource_48afp", PackedStringArray("Resource"), "res://COGITO/PrefabScenes/pickup_diamond_key_b.tscn::Resource_3xb13", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::Resource_jr5dy", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxShape3D_rj7xk", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxShape3D_xagqk", PackedStringArray()] -nodes_folded=[NodePath("STATIC_ENVIRONMENT/Floor"), NodePath("STATIC_ENVIRONMENT/Wall12"), NodePath("STATIC_ENVIRONMENT/Floor5"), NodePath("STATIC_ENVIRONMENT/Floor6"), NodePath("STATIC_ENVIRONMENT/Floor4"), NodePath("STATIC_ENVIRONMENT/Wall6"), NodePath("STATIC_ENVIRONMENT/Wall11"), NodePath("STATIC_ENVIRONMENT/Wall14"), NodePath("STATIC_ENVIRONMENT/WallCrate"), NodePath("STATIC_ENVIRONMENT/Wall5"), NodePath("STATIC_ENVIRONMENT/Wall16"), NodePath("STATIC_ENVIRONMENT/WallSmaller"), NodePath("STATIC_ENVIRONMENT/WallSmaller2"), NodePath("STATIC_ENVIRONMENT/CeilingGap"), NodePath("STATIC_ENVIRONMENT/WallSmaller3"), NodePath("STATIC_ENVIRONMENT/WallSmaller4"), NodePath("STATIC_ENVIRONMENT/CeilingGap2"), NodePath("STATIC_ENVIRONMENT/Shelf"), NodePath("STATIC_ENVIRONMENT/Shelf2"), NodePath("STATIC_ENVIRONMENT/LightzoneCeiling"), NodePath("INTERACTIVE_OBJECTS"), NodePath("INTERACTIVE_OBJECTS/RampA"), NodePath("INTERACTIVE_OBJECTS/RampB"), NodePath("INTERACTIVE_OBJECTS/Cabinet_Prefab"), NodePath("INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery"), NodePath("INTERACTIVE_OBJECTS/GateA"), NodePath("INTERACTIVE_OBJECTS/GateB"), NodePath("INTERACTIVE_OBJECTS/SocketForDiamondKey"), NodePath("INTERACTIVE_OBJECTS/Button"), NodePath("INTERACTIVE_OBJECTS/MovingPlattform"), NodePath("ITEM_PICKUPS"), NodePath("RotatingLift"), NodePath("HealZone"), NodePath("HazardZone"), NodePath("TargetDestructable"), NodePath("TargetDestructable2"), NodePath("TargetDestructable3"), NodePath("Player_HUD"), NodePath("Ladder"), NodePath("Stairs")] +node_unfolds=[NodePath("."), PackedStringArray("connectors"), NodePath("DirectionalLight3D"), PackedStringArray("Transform", "Light", "Shadow"), NodePath("STATIC_ENVIRONMENT"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Floor"), PackedStringArray("Transform", "Collision"), NodePath("STATIC_ENVIRONMENT/Floor/MeshInstance3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Floor/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Wall12"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Wall12/MeshInstance3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Wall12/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Floor5"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Floor5/MeshInstance3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Floor5/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Floor6"), PackedStringArray("Transform", "Collision"), NodePath("STATIC_ENVIRONMENT/Floor6/MeshInstance3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Floor6/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Floor4"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Floor4/MeshInstance3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Floor4/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Wall3"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Wall3/MeshInstance3D"), PackedStringArray("Transform", "mesh"), NodePath("STATIC_ENVIRONMENT/Wall3/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Wall8"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Wall8/MeshInstance3D"), PackedStringArray("Transform", "mesh"), NodePath("STATIC_ENVIRONMENT/Wall8/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Wall6"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Wall6/MeshInstance3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Wall6/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Wall10"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Wall10/MeshInstance3D"), PackedStringArray("Transform", "mesh"), NodePath("STATIC_ENVIRONMENT/Wall10/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Wall11"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Wall11/MeshInstance3D"), PackedStringArray("Transform", "mesh"), NodePath("STATIC_ENVIRONMENT/Wall11/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Wall13"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Wall13/MeshInstance3D"), PackedStringArray("Transform", "mesh"), NodePath("STATIC_ENVIRONMENT/Wall13/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Wall14"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Wall14/MeshInstance3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Wall14/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/WallCrate"), PackedStringArray("Transform", "Collision"), NodePath("STATIC_ENVIRONMENT/WallCrate/MeshInstance3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/WallCrate/MeshInstance3D2"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/WallCrate/CollisionShape3D2"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/WallCrate/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/WallCrate/Txt_WallCrateHint"), PackedStringArray("Transform", "Text"), NodePath("STATIC_ENVIRONMENT/Wall_w_Door"), PackedStringArray("polygon"), NodePath("STATIC_ENVIRONMENT/Wall_w_Door/Txt_SceneTransition"), PackedStringArray("Text"), NodePath("STATIC_ENVIRONMENT/WallCrouch"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/WallCrouch/MeshInstance3D"), PackedStringArray("Transform", "mesh"), NodePath("STATIC_ENVIRONMENT/WallCrouch/Txt_CrouchHint"), PackedStringArray("Transform", "Text"), NodePath("STATIC_ENVIRONMENT/Wall5"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Wall5/MeshInstance3D"), PackedStringArray("Transform", "mesh"), NodePath("STATIC_ENVIRONMENT/Wall5/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Wall7/MeshInstance3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Wall7/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Wall16"), PackedStringArray("Transform", "Collision"), NodePath("STATIC_ENVIRONMENT/Wall16/MeshInstance3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Wall16/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/WallSmaller"), PackedStringArray("Transform", "Collision"), NodePath("STATIC_ENVIRONMENT/WallSmaller/MeshInstance3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/WallSmaller/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/WallSmaller2"), PackedStringArray("Transform", "Collision"), NodePath("STATIC_ENVIRONMENT/WallSmaller2/MeshInstance3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/WallSmaller2/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/CeilingGap"), PackedStringArray("Transform", "Collision"), NodePath("STATIC_ENVIRONMENT/WallSmaller3"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/WallSmaller3/MeshInstance3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/WallSmaller3/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/WallSmaller4"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/WallSmaller4/MeshInstance3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/WallSmaller4/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/CeilingGap2"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Shelf"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Shelf/MeshInstance3D"), PackedStringArray("surface_material_override"), NodePath("STATIC_ENVIRONMENT/Shelf2"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Shelf2/MeshInstance3D"), PackedStringArray("surface_material_override"), NodePath("STATIC_ENVIRONMENT/SimpleBox"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/SimpleBox2"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Txt_Flashlight"), PackedStringArray("Transform", "Text"), NodePath("STATIC_ENVIRONMENT/Txt_Batteries"), PackedStringArray("Transform", "Text"), NodePath("STATIC_ENVIRONMENT/Txt_CarriableBox"), PackedStringArray("Transform", "Text"), NodePath("STATIC_ENVIRONMENT/Txt_DoorBasic"), PackedStringArray("Transform", "Text"), NodePath("STATIC_ENVIRONMENT/Txt_Switchable"), PackedStringArray("Transform", "Text"), NodePath("STATIC_ENVIRONMENT/Txt_CombinedObjects"), PackedStringArray("Transform", "Text"), NodePath("STATIC_ENVIRONMENT/FloatingPlattformSprint"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/FloatingPlattformSprint/FloatingPlattformSprintWall"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/FloatingPlattformJump"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/FloatingPlattformJump/FloatingPlattformJumpWall"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Txt_FarPlattformSprint"), PackedStringArray("Transform", "Text"), NodePath("STATIC_ENVIRONMENT/Txt_FarPlattformJump"), PackedStringArray("Transform", "Text"), NodePath("STATIC_ENVIRONMENT/Txt_Container"), PackedStringArray("Transform", "Text"), NodePath("STATIC_ENVIRONMENT/Txt_Welcome"), PackedStringArray("Transform", "Text"), NodePath("STATIC_ENVIRONMENT/Txt_DoorInfo"), PackedStringArray("Transform", "Text"), NodePath("STATIC_ENVIRONMENT/Txt_Key"), PackedStringArray("Transform", "Text"), NodePath("STATIC_ENVIRONMENT/Txt_Combine"), PackedStringArray("Transform", "Text"), NodePath("STATIC_ENVIRONMENT/Txt_Lightzone"), PackedStringArray("Transform", "Text"), NodePath("STATIC_ENVIRONMENT/BoxPotions"), PackedStringArray("Transform", "Collision"), NodePath("STATIC_ENVIRONMENT/BoxPotions/MeshInstance3D"), PackedStringArray("Transform", "Skeleton"), NodePath("STATIC_ENVIRONMENT/BoxPotions/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/BoxPotions/Txt_Potions"), PackedStringArray("Transform", "Text"), NodePath("STATIC_ENVIRONMENT/Box"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Box/MeshInstance3D"), PackedStringArray("Transform", "Skeleton"), NodePath("STATIC_ENVIRONMENT/Box/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/BoxCombineA"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/BoxCombineA/MeshInstance3D"), PackedStringArray("Transform", "Skeleton"), NodePath("STATIC_ENVIRONMENT/BoxCombineA/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/BoxCombineB"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/BoxCombineB/MeshInstance3D"), PackedStringArray("Transform", "Skeleton"), NodePath("STATIC_ENVIRONMENT/BoxCombineB/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Box_FoamPistol"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Box_FoamPistol/MeshInstance3D"), PackedStringArray("Transform", "Skeleton"), NodePath("STATIC_ENVIRONMENT/Box_FoamPistol/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Box_FoamPistol/Txt_Foam"), PackedStringArray("Transform", "Text"), NodePath("STATIC_ENVIRONMENT/BoxPressAndHold"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/BoxPressAndHold/MeshInstance3D"), PackedStringArray("Transform", "Skeleton"), NodePath("STATIC_ENVIRONMENT/BoxPressAndHold/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/BoxPressAndHold/Txt_Weel"), PackedStringArray("Transform", "Text"), NodePath("STATIC_ENVIRONMENT/BoxStamina"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/BoxStamina/MeshInstance3D"), PackedStringArray("Transform", "Skeleton"), NodePath("STATIC_ENVIRONMENT/BoxStamina/CollisionShape3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/BoxStamina/Txt_Stamina"), PackedStringArray("Transform", "Text"), NodePath("STATIC_ENVIRONMENT/Ramp"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/GateDiamondKey"), PackedStringArray("Transform", "Collision"), NodePath("STATIC_ENVIRONMENT/GateMovement"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/GateMovement/Txt_MovementArea"), PackedStringArray("Transform", "Text"), NodePath("STATIC_ENVIRONMENT/Gate2"), PackedStringArray("Transform", "Collision"), NodePath("STATIC_ENVIRONMENT/Gate2/Txt_Item"), PackedStringArray("Transform", "Text"), NodePath("STATIC_ENVIRONMENT/Gate4"), PackedStringArray("Transform", "Collision"), NodePath("STATIC_ENVIRONMENT/Gate3"), PackedStringArray("Transform", "Collision"), NodePath("STATIC_ENVIRONMENT/Gate3/Txt_Item"), PackedStringArray("Transform", "Text"), NodePath("STATIC_ENVIRONMENT/CSGMesh3D"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Railing"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Railing6"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Railing7"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Railing2"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Railing3"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Railing4"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Railing5"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Corner"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Corner3"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Corner2"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/LightzoneCeiling"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/LightzoneCeiling/LightzoneCeiling2"), PackedStringArray("Transform", "Geometry"), NodePath("STATIC_ENVIRONMENT/Plattform"), PackedStringArray("Transform"), NodePath("STATIC_ENVIRONMENT/Plattform/Floor"), PackedStringArray("mesh", "Transform"), NodePath("STATIC_ENVIRONMENT/Plattform/Corner4"), PackedStringArray("Transform"), NodePath("INTERACTIVE_OBJECTS/Door_A"), PackedStringArray("Transform", "Door Parameters"), NodePath("INTERACTIVE_OBJECTS/Lamp_Standing"), PackedStringArray("Transform"), NodePath("INTERACTIVE_OBJECTS/ButtonChain"), PackedStringArray("Transform", "Collision"), NodePath("INTERACTIVE_OBJECTS/ButtonChain/Button_Case"), PackedStringArray("Transform", "Skeleton"), NodePath("INTERACTIVE_OBJECTS/CeilingLamp2"), PackedStringArray("Transform"), NodePath("INTERACTIVE_OBJECTS/CeilingLamp3"), PackedStringArray("Transform"), NodePath("INTERACTIVE_OBJECTS/Chest"), PackedStringArray("Transform"), NodePath("INTERACTIVE_OBJECTS/RampA"), PackedStringArray("Transform", "Collision"), NodePath("INTERACTIVE_OBJECTS/RampA/MeshInstance3D"), PackedStringArray("Transform", "mesh"), NodePath("INTERACTIVE_OBJECTS/RampA/CollisionShape3D"), PackedStringArray("Transform", "shape"), NodePath("INTERACTIVE_OBJECTS/RampB"), PackedStringArray("Transform"), NodePath("INTERACTIVE_OBJECTS/RampB/MeshInstance3D"), PackedStringArray("Transform"), NodePath("INTERACTIVE_OBJECTS/RampB/CollisionShape3D"), PackedStringArray("Transform"), NodePath("INTERACTIVE_OBJECTS/DoorLocked"), PackedStringArray("Transform", "Door Parameters"), NodePath("INTERACTIVE_OBJECTS/Cabinet_Prefab"), PackedStringArray("Transform"), NodePath("INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery"), PackedStringArray("Transform"), NodePath("INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery2"), PackedStringArray("Transform"), NodePath("INTERACTIVE_OBJECTS/CarriableBox"), PackedStringArray("Transform", "Collision", "Carriable Settings", "Deactivation", "Linear", "Mass Distribution"), NodePath("INTERACTIVE_OBJECTS/GateA"), PackedStringArray("Transform", "Door Parameters"), NodePath("INTERACTIVE_OBJECTS/GateA/MeshInstance3D"), PackedStringArray("Transform"), NodePath("INTERACTIVE_OBJECTS/GateA/CollisionShape3D"), PackedStringArray("Transform"), NodePath("INTERACTIVE_OBJECTS/GateB"), PackedStringArray("Transform", "Door Parameters"), NodePath("INTERACTIVE_OBJECTS/GateB/MeshInstance3D"), PackedStringArray("Transform"), NodePath("INTERACTIVE_OBJECTS/GateB/CollisionShape3D"), PackedStringArray("Transform"), NodePath("INTERACTIVE_OBJECTS/SocketForDiamondKey"), PackedStringArray("Transform", "Collision"), NodePath("INTERACTIVE_OBJECTS/SocketForDiamondKey/SpotLight3D"), PackedStringArray("Transform", "Omni"), NodePath("INTERACTIVE_OBJECTS/SocketForDiamondKey/SlottedDiamond"), PackedStringArray("Transform", "Visibility"), NodePath("INTERACTIVE_OBJECTS/SocketForDiamondKey/InteractionShape"), PackedStringArray("Transform"), NodePath("INTERACTIVE_OBJECTS/SocketForDiamondKey/SocketMesh"), PackedStringArray("Transform"), NodePath("INTERACTIVE_OBJECTS/Button"), PackedStringArray("Transform", "Collision"), NodePath("INTERACTIVE_OBJECTS/Button/Button_Case"), PackedStringArray("Transform", "Skeleton"), NodePath("INTERACTIVE_OBJECTS/MovingPlattform"), PackedStringArray("Transform", "Door Parameters"), NodePath("INTERACTIVE_OBJECTS/MovingPlattform/MeshInstance3D"), PackedStringArray("Skeleton"), NodePath("ITEM_PICKUPS/Pickup_Key"), PackedStringArray("Transform"), NodePath("ITEM_PICKUPS/Pickup_Battery"), PackedStringArray("Transform"), NodePath("ITEM_PICKUPS/Pickup_Battery2"), PackedStringArray("Transform"), NodePath("ITEM_PICKUPS/Pickup_Battery3"), PackedStringArray("Transform"), NodePath("ITEM_PICKUPS/Pickup_Battery4"), PackedStringArray("Transform"), NodePath("ITEM_PICKUPS/Pickup_Battery5"), PackedStringArray("Transform"), NodePath("ITEM_PICKUPS/Pickup_Battery6"), PackedStringArray("Transform"), NodePath("ITEM_PICKUPS/Pickup_StaminaExtension"), PackedStringArray("Transform"), NodePath("ITEM_PICKUPS/Pickup_Flashlight"), PackedStringArray("Transform"), NodePath("ITEM_PICKUPS/HealthPotion"), PackedStringArray("Transform", "slot_data"), NodePath("ITEM_PICKUPS/HealthPotion2"), PackedStringArray("Transform"), NodePath("ITEM_PICKUPS/HealthPotion3"), PackedStringArray("Transform"), NodePath("ITEM_PICKUPS/pickup_pistol"), PackedStringArray("Transform", "Pistol Settings"), NodePath("RotatingLift"), PackedStringArray("Transform"), NodePath("RotatingLift/HingeJoint3D_A"), PackedStringArray("Transform", "motor"), NodePath("RotatingLift/HingeJoint3D_A/MeshInstance3D"), PackedStringArray("Transform"), NodePath("RotatingLift/Arm"), PackedStringArray("Transform", "Axis Lock"), NodePath("RotatingLift/Arm/MeshInstance3D"), PackedStringArray("Skeleton"), NodePath("RotatingLift/HingeJoint3D_B"), PackedStringArray("Transform"), NodePath("RotatingLift/HingeJoint3D_B/Platform"), PackedStringArray("Axis Lock"), NodePath("RotatingLift/HingeJoint3D_B/Platform/MeshInstance3D"), PackedStringArray("Transform"), NodePath("RotatingLift/HingeJoint3D_B/Platform/CollisionShape3D"), PackedStringArray("Transform"), NodePath("Lightzone_Lamp"), PackedStringArray("Transform"), NodePath("HealZone"), PackedStringArray("Transform"), NodePath("HealZone/Txt_ZoneHeal"), PackedStringArray("Transform", "Text"), NodePath("HazardZone"), PackedStringArray("Transform"), NodePath("HazardZone/Txt_ZoneHazard"), PackedStringArray("Transform", "Text"), NodePath("DiamondKeyA"), PackedStringArray("Transform"), NodePath("DiamondKeyB"), PackedStringArray("Transform"), NodePath("TargetDestructable"), PackedStringArray("Transform"), NodePath("TargetDestructable2"), PackedStringArray("Transform"), NodePath("TargetDestructable3"), PackedStringArray("Transform"), NodePath("Player"), PackedStringArray("Transform", "Stair Handling", "Gamepad Properties", "Ladder Handling", "inventory_data"), NodePath("Player_HUD"), PackedStringArray("Layout", "Player Components to use"), NodePath("PauseMenu"), PackedStringArray("Layout"), NodePath("Ladder"), PackedStringArray("Transform"), NodePath("Ladder/ladderArea"), PackedStringArray("shape", "Transform"), NodePath("Ladder/ladder"), PackedStringArray("Transform"), NodePath("Ladder/ladder/CollisionShape3D"), PackedStringArray("shape", "Transform"), NodePath("Stairs"), PackedStringArray("Transform"), NodePath("Stairs/CSGBox3D"), PackedStringArray("Transform"), NodePath("Stairs/CSGBox3D6"), PackedStringArray("Transform"), NodePath("Stairs/CSGBox3D14"), PackedStringArray("Transform"), NodePath("TransitionZone"), PackedStringArray("Transform"), NodePath("TransitionZone/MeshInstance3D"), PackedStringArray("mesh"), NodePath("TransitionZone/CollisionShape3D"), PackedStringArray("shape"), NodePath("ConnectorA"), PackedStringArray("Transform")] +resource_unfolds=["res://COGITO/DemoScenes/COGITO_Demo_01.tscn::Environment_11v21", PackedStringArray("Resource", "Background", "Sky", "Ambient Light", "Tonemap", "SSAO", "Glow"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_thwr4", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_yawpu", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_rvtuv", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_ai2ln", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_cx70k", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_22r6n", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_xwnhq", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_k2toe", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_upbim", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_ghnbv", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_ersg3", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_jksjg", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_exgb4", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_x6n4g", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_41tst", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_iik3d", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_43iq7", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_yxsbf", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_6ef7x", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_cabjl", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_gv32u", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_i5303", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_da5av", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_sr0li", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_xp63a", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_wntft", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_ukt6d", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_8jyx7", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_fccbs", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_ni8hy", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_vvuw2", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_75rur", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_bjkal", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_8rj2a", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_odmxg", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_p2jdc", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_ycjwp", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::StandardMaterial3D_gdv3w", PackedStringArray("Resource", "Albedo"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_r233h", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_jlrlq", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxShape3D_enk60", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_20e8y", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_7ifeg", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::PrismMesh_fghv1", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_l3y0e", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_hs75h", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_ow56r", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_7sd6h", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::CapsuleShape3D_50xya", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::CapsuleMesh_204vo", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_woscm", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::Resource_h1tsl", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_w1o4d", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxShape3D_rkvi0", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_hq8yc", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::Resource_1m0cj", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::Resource_ogqmk", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_rixwv", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::ConvexPolygonShape3D_qb88g", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::StandardMaterial3D_r708p", PackedStringArray("Resource", "Albedo", "Emission", "UV1"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxShape3D_qu2im", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_7pweo", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxShape3D_xr44e", PackedStringArray("Resource"), "res://COGITO/PrefabScenes/pickup_key.tscn::Resource_hxnye", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::Resource_2eq5d", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::Resource_q21gv", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::Resource_op7ip", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::Resource_6sppo", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::Resource_itbno", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::Resource_5a5sb", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::Resource_k2gss", PackedStringArray(), "res://COGITO/PrefabScenes/pickup_flashlight.tscn::Resource_yujk5", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::Resource_a1xk0", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::Resource_g6hy2", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::Resource_db2dq", PackedStringArray("Resource"), "res://COGITO/PrefabScenes/pickup_pistol.tscn::Resource_jll6o", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_ebsqj", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxShape3D_m64r0", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::CylinderMesh_i0gq6", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_3y43p", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxShape3D_xxnqw", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_bhd5a", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxShape3D_el7ru", PackedStringArray("Resource"), "res://COGITO/PrefabScenes/pickup_diamond_key_a.tscn::Resource_48afp", PackedStringArray("Resource"), "res://COGITO/PrefabScenes/pickup_diamond_key_b.tscn::Resource_3xb13", PackedStringArray("Resource"), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::Resource_cldqm", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxShape3D_rj7xk", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxShape3D_xagqk", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxMesh_fj0b6", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::StandardMaterial3D_cljom", PackedStringArray(), "res://COGITO/DemoScenes/COGITO_Demo_01.tscn::BoxShape3D_uobrk", PackedStringArray()] +nodes_folded=[NodePath("STATIC_ENVIRONMENT/Floor"), NodePath("STATIC_ENVIRONMENT/Wall12"), NodePath("STATIC_ENVIRONMENT/Floor5"), NodePath("STATIC_ENVIRONMENT/Floor6"), NodePath("STATIC_ENVIRONMENT/Floor4"), NodePath("STATIC_ENVIRONMENT/Wall3"), NodePath("STATIC_ENVIRONMENT/Wall8"), NodePath("STATIC_ENVIRONMENT/Wall6"), NodePath("STATIC_ENVIRONMENT/Wall10"), NodePath("STATIC_ENVIRONMENT/Wall11"), NodePath("STATIC_ENVIRONMENT/Wall13"), NodePath("STATIC_ENVIRONMENT/Wall14"), NodePath("STATIC_ENVIRONMENT/WallCrate"), NodePath("STATIC_ENVIRONMENT/Wall_w_Door"), NodePath("STATIC_ENVIRONMENT/WallCrouch"), NodePath("STATIC_ENVIRONMENT/Wall5"), NodePath("STATIC_ENVIRONMENT/Wall16"), NodePath("STATIC_ENVIRONMENT/WallSmaller"), NodePath("STATIC_ENVIRONMENT/WallSmaller2"), NodePath("STATIC_ENVIRONMENT/CeilingGap"), NodePath("STATIC_ENVIRONMENT/WallSmaller3"), NodePath("STATIC_ENVIRONMENT/WallSmaller4"), NodePath("STATIC_ENVIRONMENT/CeilingGap2"), NodePath("STATIC_ENVIRONMENT/Shelf"), NodePath("STATIC_ENVIRONMENT/Shelf2"), NodePath("STATIC_ENVIRONMENT/LightzoneCeiling"), NodePath("STATIC_ENVIRONMENT/Plattform"), NodePath("INTERACTIVE_OBJECTS/ButtonChain"), NodePath("INTERACTIVE_OBJECTS/RampA"), NodePath("INTERACTIVE_OBJECTS/RampB"), NodePath("INTERACTIVE_OBJECTS/Cabinet_Prefab"), NodePath("INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery"), NodePath("INTERACTIVE_OBJECTS/GateA"), NodePath("INTERACTIVE_OBJECTS/GateB"), NodePath("INTERACTIVE_OBJECTS/SocketForDiamondKey"), NodePath("INTERACTIVE_OBJECTS/Button"), NodePath("INTERACTIVE_OBJECTS/MovingPlattform"), NodePath("ITEM_PICKUPS"), NodePath("RotatingLift"), NodePath("HealZone"), NodePath("HazardZone"), NodePath("TargetDestructable"), NodePath("TargetDestructable2"), NodePath("TargetDestructable3"), NodePath("Player_HUD"), NodePath("Ladder"), NodePath("Stairs")] diff --git a/.godot/editor/COGITO_MainMenu.tscn-editstate-d9cf32e6e7557d0523585f0cf1efcc8d.cfg b/.godot/editor/COGITO_MainMenu.tscn-editstate-d9cf32e6e7557d0523585f0cf1efcc8d.cfg index cafe989d..f4820ce7 100644 --- a/.godot/editor/COGITO_MainMenu.tscn-editstate-d9cf32e6e7557d0523585f0cf1efcc8d.cfg +++ b/.godot/editor/COGITO_MainMenu.tscn-editstate-d9cf32e6e7557d0523585f0cf1efcc8d.cfg @@ -172,4 +172,4 @@ Anim={ "zfar": 4000.01, "znear": 0.05 } -selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17140/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9462/@VSplitContainer@9281/@HSplitContainer@9283/@HSplitContainer@9285/@Control@9286/@SubViewportContainer@9287/@SubViewport@9288/Cogito02SceneTransitionsB/DoorSetterZoneA/CollisionShape3D")]) +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17140/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9462/@VSplitContainer@9281/@HSplitContainer@9283/@HSplitContainer@9285/@Control@9286/@SubViewportContainer@9287/@SubViewport@9288/COGITO_Demo_01/ITEM_PICKUPS/pickup_pistol")]) diff --git a/.godot/editor/HotBarInventoryUi.tscn-folding-098ce3861ab20f1b514686adce93f973.cfg b/.godot/editor/HotBarInventoryUi.tscn-folding-098ce3861ab20f1b514686adce93f973.cfg index e860dd49..64139719 100644 --- a/.godot/editor/HotBarInventoryUi.tscn-folding-098ce3861ab20f1b514686adce93f973.cfg +++ b/.godot/editor/HotBarInventoryUi.tscn-folding-098ce3861ab20f1b514686adce93f973.cfg @@ -1,3 +1,5 @@ [folding] -sections_unfolded=PackedStringArray() +node_unfolds=[] +resource_unfolds=[] +nodes_folded=[NodePath("MarginContainer/VBoxContainer/BottomRow")] diff --git a/.godot/editor/PlayerInteractionComponent.tscn-editstate-f22a3fbb3e8ed889321b3f1775f1a777.cfg b/.godot/editor/PlayerInteractionComponent.tscn-editstate-f22a3fbb3e8ed889321b3f1775f1a777.cfg index d05ea73d..18d538d2 100644 --- a/.godot/editor/PlayerInteractionComponent.tscn-editstate-f22a3fbb3e8ed889321b3f1775f1a777.cfg +++ b/.godot/editor/PlayerInteractionComponent.tscn-editstate-f22a3fbb3e8ed889321b3f1775f1a777.cfg @@ -1,7 +1,7 @@ [editor_states] Anim={ -"visible": true +"visible": false } 2D={ "grid_offset": Vector2(0, 0), @@ -9,7 +9,7 @@ Anim={ "grid_step": Vector2(8, 8), "grid_visibility": 1, "ofs": Vector2(-165, -110), -"primary_grid_steps": 8, +"primary_grid_step": Vector2i(8, 8), "show_edit_locks": true, "show_guides": true, "show_helpers": false, @@ -172,4 +172,4 @@ Anim={ "zfar": 4000.01, "znear": 0.05 } -selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17637/@Control@697/@Panel@698/@VBoxContainer@706/@HSplitContainer@709/@HSplitContainer@717/@HSplitContainer@725/@VBoxContainer@726/@VSplitContainer@728/@VSplitContainer@754/@VBoxContainer@755/@PanelContainer@800/MainScreen/@CanvasItemEditor@10090/@VSplitContainer@9915/@HSplitContainer@9917/@HSplitContainer@9919/@Control@9920/@SubViewportContainer@9921/@SubViewport@9922/COGITO_Demo_01/Player")]) +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17140/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9462/@VSplitContainer@9281/@HSplitContainer@9283/@HSplitContainer@9285/@Control@9286/@SubViewportContainer@9287/@SubViewport@9288/Player/PlayerInteractionComponent")]) diff --git a/.godot/editor/PlayerInteractionComponent.tscn-folding-f22a3fbb3e8ed889321b3f1775f1a777.cfg b/.godot/editor/PlayerInteractionComponent.tscn-folding-f22a3fbb3e8ed889321b3f1775f1a777.cfg index e860dd49..1d019fa9 100644 --- a/.godot/editor/PlayerInteractionComponent.tscn-folding-f22a3fbb3e8ed889321b3f1775f1a777.cfg +++ b/.godot/editor/PlayerInteractionComponent.tscn-folding-f22a3fbb3e8ed889321b3f1775f1a777.cfg @@ -1,3 +1,5 @@ [folding] -sections_unfolded=PackedStringArray() +node_unfolds=[] +resource_unfolds=[] +nodes_folded=[] diff --git a/.godot/editor/PlayerInventory.tres-folding-e221aa046428eb50667802f0230f5e35.cfg b/.godot/editor/PlayerInventory.tres-folding-e221aa046428eb50667802f0230f5e35.cfg index fff8cf64..9e9d47b2 100644 --- a/.godot/editor/PlayerInventory.tres-folding-e221aa046428eb50667802f0230f5e35.cfg +++ b/.godot/editor/PlayerInventory.tres-folding-e221aa046428eb50667802f0230f5e35.cfg @@ -1,3 +1,3 @@ [folding] -sections_unfolded=PackedStringArray("inventory_slots") +sections_unfolded=PackedStringArray("inventory_slots", "Resource") diff --git a/.godot/editor/Player_HUD.tscn-editstate-baf5e636637d894411440908c3a1d224.cfg b/.godot/editor/Player_HUD.tscn-editstate-baf5e636637d894411440908c3a1d224.cfg index 4752c26f..2c7e0336 100644 --- a/.godot/editor/Player_HUD.tscn-editstate-baf5e636637d894411440908c3a1d224.cfg +++ b/.godot/editor/Player_HUD.tscn-editstate-baf5e636637d894411440908c3a1d224.cfg @@ -8,7 +8,7 @@ Anim={ "grid_snap_active": false, "grid_step": Vector2(8, 8), "grid_visibility": 1, -"ofs": Vector2(-690, -94), +"ofs": Vector2(-615, -73), "primary_grid_step": Vector2i(8, 8), "show_edit_locks": true, "show_guides": true, @@ -172,4 +172,4 @@ Anim={ "zfar": 4000.01, "znear": 0.05 } -selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17140/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9462/@VSplitContainer@9281/@HSplitContainer@9283/@HSplitContainer@9285/@Control@9286/@SubViewportContainer@9287/@SubViewport@9288/COGITO_Demo_01/Player")]) +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17140/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9462/@VSplitContainer@9281/@HSplitContainer@9283/@HSplitContainer@9285/@Control@9286/@SubViewportContainer@9287/@SubViewport@9288/COGITO_Demo_01/ITEM_PICKUPS/pickup_pistol")]) diff --git a/.godot/editor/carriable_box.tscn-editstate-74243e62ed203973c21103aa2cbd7a0a.cfg b/.godot/editor/carriable_box.tscn-editstate-74243e62ed203973c21103aa2cbd7a0a.cfg index 8c6a6183..ec1868ca 100644 --- a/.godot/editor/carriable_box.tscn-editstate-74243e62ed203973c21103aa2cbd7a0a.cfg +++ b/.godot/editor/carriable_box.tscn-editstate-74243e62ed203973c21103aa2cbd7a0a.cfg @@ -109,8 +109,8 @@ Anim={ "position": Vector3(0, 0, 0), "use_environment": false, "view_type": 0, -"x_rotation": -0.00614543, -"y_rotation": -3.29689 +"x_rotation": 0.329831, +"y_rotation": -4.35282 }, { "auto_orthogonal": false, "auto_orthogonal_enabled": true, @@ -172,4 +172,4 @@ Anim={ "zfar": 4000.01, "znear": 0.05 } -selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17140/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9462/@VSplitContainer@9281/@HSplitContainer@9283/@HSplitContainer@9285/@Control@9286/@SubViewportContainer@9287/@SubViewport@9288/COGITO_Demo_01/StaticEnvironment/WallCrate")]) +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17140/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9462/@VSplitContainer@9281/@HSplitContainer@9283/@HSplitContainer@9285/@Control@9286/@SubViewportContainer@9287/@SubViewport@9288/COGITO_Demo_01/INTERACTIVE_OBJECTS/Lamp_Standing")]) diff --git a/.godot/editor/carriable_box.tscn-folding-74243e62ed203973c21103aa2cbd7a0a.cfg b/.godot/editor/carriable_box.tscn-folding-74243e62ed203973c21103aa2cbd7a0a.cfg index a35632f1..aade9c60 100644 --- a/.godot/editor/carriable_box.tscn-folding-74243e62ed203973c21103aa2cbd7a0a.cfg +++ b/.godot/editor/carriable_box.tscn-folding-74243e62ed203973c21103aa2cbd7a0a.cfg @@ -1,5 +1,5 @@ [folding] -node_unfolds=[NodePath("."), PackedStringArray("Deactivation")] +node_unfolds=[NodePath("."), PackedStringArray("Deactivation", "Transform", "Carriable Settings"), NodePath("MeshInstance3D"), PackedStringArray("Transform"), NodePath("CollisionShape3D"), PackedStringArray("Transform")] resource_unfolds=["res://COGITO/PrefabScenes/carriable_box.tscn::BoxMesh_2t7p8", PackedStringArray(), "res://COGITO/PrefabScenes/carriable_box.tscn::StandardMaterial3D_kmnvw", PackedStringArray(), "res://COGITO/PrefabScenes/carriable_box.tscn::BoxMesh_dya1i", PackedStringArray(), "res://COGITO/PrefabScenes/carriable_box.tscn::StandardMaterial3D_nwuli", PackedStringArray(), "res://COGITO/PrefabScenes/carriable_box.tscn::BoxMesh_0i1sv", PackedStringArray(), "res://COGITO/PrefabScenes/carriable_box.tscn::BoxShape3D_mtcvq", PackedStringArray()] -nodes_folded=[] +nodes_folded=[NodePath(".")] diff --git a/.godot/editor/ceiling_lamp.tscn-editstate-b5fc80993770e70e6cd608ffb9f05233.cfg b/.godot/editor/ceiling_lamp.tscn-editstate-b5fc80993770e70e6cd608ffb9f05233.cfg index cf4e7bfa..c8651cef 100644 --- a/.godot/editor/ceiling_lamp.tscn-editstate-b5fc80993770e70e6cd608ffb9f05233.cfg +++ b/.godot/editor/ceiling_lamp.tscn-editstate-b5fc80993770e70e6cd608ffb9f05233.cfg @@ -172,4 +172,4 @@ Anim={ "zfar": 4000.01, "znear": 0.05 } -selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17140/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9462/@VSplitContainer@9281/@HSplitContainer@9283/@HSplitContainer@9285/@Control@9286/@SubViewportContainer@9287/@SubViewport@9288/CeilingLamp")]) +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17140/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9462/@VSplitContainer@9281/@HSplitContainer@9283/@HSplitContainer@9285/@Control@9286/@SubViewportContainer@9287/@SubViewport@9288/COGITO_Demo_01/INTERACTIVE_OBJECTS/MovingPlattform")]) diff --git a/.godot/editor/ceiling_lamp.tscn-folding-b5fc80993770e70e6cd608ffb9f05233.cfg b/.godot/editor/ceiling_lamp.tscn-folding-b5fc80993770e70e6cd608ffb9f05233.cfg index 33d97158..dcf433de 100644 --- a/.godot/editor/ceiling_lamp.tscn-folding-b5fc80993770e70e6cd608ffb9f05233.cfg +++ b/.godot/editor/ceiling_lamp.tscn-folding-b5fc80993770e70e6cd608ffb9f05233.cfg @@ -1,5 +1,5 @@ [folding] -node_unfolds=[NodePath("."), PackedStringArray("objects_toggle_visibility")] +node_unfolds=[NodePath("."), PackedStringArray("objects_toggle_visibility", "nodes_to_show_when_on", "nodes_to_hide_when_on")] resource_unfolds=["res://COGITO/PrefabScenes/ceiling_lamp.tscn::StandardMaterial3D_05p8f", PackedStringArray(), "res://COGITO/PrefabScenes/ceiling_lamp.tscn::CylinderShape3D_n08oq", PackedStringArray()] nodes_folded=[] diff --git a/.godot/editor/container.tscn-editstate-61f85f9ac7e9a089e3afc8a8da925b59.cfg b/.godot/editor/container.tscn-editstate-61f85f9ac7e9a089e3afc8a8da925b59.cfg index 703c498a..4aee6208 100644 --- a/.godot/editor/container.tscn-editstate-61f85f9ac7e9a089e3afc8a8da925b59.cfg +++ b/.godot/editor/container.tscn-editstate-61f85f9ac7e9a089e3afc8a8da925b59.cfg @@ -9,7 +9,7 @@ Anim={ "grid_step": Vector2(8, 8), "grid_visibility": 1, "ofs": Vector2(-165, -110), -"primary_grid_steps": 8, +"primary_grid_step": Vector2i(8, 8), "show_edit_locks": true, "show_guides": true, "show_helpers": false, @@ -172,4 +172,4 @@ Anim={ "zfar": 4000.01, "znear": 0.05 } -selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17637/@Control@697/@Panel@698/@VBoxContainer@706/@HSplitContainer@709/@HSplitContainer@717/@HSplitContainer@725/@VBoxContainer@726/@VSplitContainer@728/@VSplitContainer@754/@VBoxContainer@755/@PanelContainer@800/MainScreen/@CanvasItemEditor@10090/@VSplitContainer@9915/@HSplitContainer@9917/@HSplitContainer@9919/@Control@9920/@SubViewportContainer@9921/@SubViewport@9922/COGITO_Demo_01/Player")]) +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17140/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9462/@VSplitContainer@9281/@HSplitContainer@9283/@HSplitContainer@9285/@Control@9286/@SubViewportContainer@9287/@SubViewport@9288/COGITO_Demo_01/STATIC_ENVIRONMENT/Wall16")]) diff --git a/.godot/editor/container.tscn-folding-61f85f9ac7e9a089e3afc8a8da925b59.cfg b/.godot/editor/container.tscn-folding-61f85f9ac7e9a089e3afc8a8da925b59.cfg index e860dd49..ee85fae2 100644 --- a/.godot/editor/container.tscn-folding-61f85f9ac7e9a089e3afc8a8da925b59.cfg +++ b/.godot/editor/container.tscn-folding-61f85f9ac7e9a089e3afc8a8da925b59.cfg @@ -1,3 +1,5 @@ [folding] -sections_unfolded=PackedStringArray() +node_unfolds=[] +resource_unfolds=["res://COGITO/PrefabScenes/container.tscn::ArrayMesh_kbc0b", PackedStringArray(), "res://COGITO/PrefabScenes/container.tscn::ConcavePolygonShape3D_wigle", PackedStringArray()] +nodes_folded=[] diff --git a/.godot/editor/create_recent.Node b/.godot/editor/create_recent.Node index 736de27f..93b68579 100644 --- a/.godot/editor/create_recent.Node +++ b/.godot/editor/create_recent.Node @@ -1,3 +1,7 @@ +HBoxContainer +RayCast3D +Node3D +AnimatableBody3D GPUParticles3D BoxContainer VBoxContainer @@ -6,10 +10,6 @@ MarginContainer Panel Control CollisionShape3D -AnimatableBody3D Container TextureRect -Node3D MeshInstance3D -AudioStreamPlayer3D -Area3D diff --git a/.godot/editor/editor_layout.cfg b/.godot/editor/editor_layout.cfg index 86745879..00efe63c 100644 --- a/.godot/editor/editor_layout.cfg +++ b/.godot/editor/editor_layout.cfg @@ -11,16 +11,16 @@ dock_8_selected_tab_idx=0 dock_floating={} dock_split_2=0 dock_split_3=0 -dock_hsplit_1=313 -dock_hsplit_2=431 +dock_hsplit_1=501 +dock_hsplit_2=425 dock_hsplit_3=-270 dock_hsplit_4=0 dock_filesystem_split=0 dock_filesystem_display_mode=0 dock_filesystem_file_sort=0 dock_filesystem_file_list_display_mode=1 -dock_filesystem_selected_paths=PackedStringArray("res://COGITO/SceneManagement/LoadingScene.tscn") -dock_filesystem_uncollapsed_paths=PackedStringArray("Favorites", "res://", "res://COGITO/", "res://COGITO/SceneManagement/", "res://COGITO/InventoryPD/CustomResources/", "res://COGITO/DemoScenes/") +dock_filesystem_selected_paths=PackedStringArray("res://Readme.md") +dock_filesystem_uncollapsed_paths=PackedStringArray("Favorites", "res://", "res://COGITO/", "res://COGITO/InventoryPD/Items/", "res://COGITO/InventoryPD/CustomResources/") dock_split_1=0 dock_1="Scene,Import" dock_2="FileSystem" @@ -28,18 +28,18 @@ dock_3="Inspector,Node,History" [EditorNode] -open_scenes=PackedStringArray("res://COGITO/DemoScenes/COGITO_MainMenu.tscn", "res://COGITO/PrefabScenes/player.tscn", "res://COGITO/DemoScenes/COGITO_Demo_01.tscn", "res://COGITO/DemoScenes/COGITO_02_SceneTransitionsA.tscn", "res://COGITO/DemoScenes/COGITO_03_SceneTransitionsB.tscn", "res://COGITO/SceneManagement/LoadingScene.tscn") +open_scenes=PackedStringArray("res://COGITO/DemoScenes/COGITO_MainMenu.tscn", "res://COGITO/PrefabScenes/Player_HUD.tscn", "res://COGITO/DemoScenes/COGITO_01_Demo.tscn", "res://COGITO/PrefabScenes/player.tscn") center_split_offset=-399 selected_default_debugger_tab_idx=0 selected_main_editor_idx=2 -current_scene="res://COGITO/SceneManagement/LoadingScene.tscn" +current_scene="res://COGITO/DemoScenes/COGITO_01_Demo.tscn" selected_bottom_panel_item=0 [ScriptEditor] -open_scripts=["res://COGITO/Scripts/Carriable.gd", "res://COGITO/SceneManagement/cogito_scene_manager.gd", "res://COGITO/Scripts/door_setter_zone.gd", "res://COGITO/Scripts/Interact_Door.gd", "res://COGITO/SceneManagement/loading_screen.gd", "res://COGITO/EasyMenus/Scripts/main_menu_controller.gd", "res://COGITO/Scripts/menu_scene_switcher.gd", "res://COGITO/EasyMenus/Scripts/options_menu_controller.gd", "res://COGITO/EasyMenus/Scripts/pause_menu_controller.gd", "res://COGITO/InventoryPD/pick_up.gd", "res://COGITO/Scripts/player.gd", "res://Readme.md", "res://COGITO/Scripts/scene_transition_zone.gd"] -selected_script="res://COGITO/Scripts/door_setter_zone.gd" -open_help=["FileAccess"] +open_scripts=["res://COGITO/Scripts/Cogito_Door.gd", "res://COGITO/InventoryPD/Cogito_Pickup.gd", "res://COGITO/SceneManagement/cogito_scene.gd", "res://COGITO/InventoryPD/CustomResources/InventoryItemPD.gd", "res://COGITO/InventoryPD/CustomResources/InventorySlotPD.gd", "res://COGITO/Scripts/player.gd", "res://COGITO/Components/PlayerInteractionComponent.gd", "res://Readme.md", "res://COGITO/Scripts/Wieldable_Flashlight.gd", "res://COGITO/Scripts/Wieldable_Pistol.gd"] +selected_script="res://Readme.md" +open_help=[] script_split_offset=272 list_split_offset=0 diff --git a/.godot/editor/filesystem_cache8 b/.godot/editor/filesystem_cache8 index d2181897..af161ad4 100644 --- a/.godot/editor/filesystem_cache8 +++ b/.godot/editor/filesystem_cache8 @@ -1,283 +1,285 @@ ea4bc82a6ad023ab7ee23ee620429895 -::res://::1703608661 +::res://::1705703461 default_bus_layout.tres::AudioBusLayout::1709295361023036547::1697841242::0::1::::<><>:: -export_presets.cfg::TextFile::-1::1703353571::0::1::::<><>:: -Readme.md::TextFile::-1::1703352251::0::1::::<><>:: +Readme.md::TextFile::-1::1705698955::0::1::::<><>:: ::res://addons/::1702419434 -::res://addons/input_helper/::1702867265 -input_helper.gd::GDScript::-1::1702867265::0::1::::<>Node<>:: -plugin.cfg::TextFile::-1::1701792500::0::1::::<><>:: +::res://addons/input_helper/::1704756577 +input_helper.gd::GDScript::-1::1704756577::0::1::::<>Node<>:: +plugin.cfg::TextFile::-1::1704756577::0::1::::<><>:: plugin.gd::GDScript::-1::1701792500::0::1::::<>EditorPlugin<>:: -::res://addons/input_helper/assets/::1701792500 -update.svg::CompressedTexture2D::7387773670467057107::1701792500::1701792500::1::::<><>:: +::res://addons/input_helper/assets/::1704753198 +update.svg::CompressedTexture2D::7387773670467057107::1701792500::1704753198::1::::<><>:: ::res://addons/input_helper/components/::1702669093 download_update_panel.gd::GDScript::-1::1701792500::0::1::::<>Control<>:: download_update_panel.tscn::PackedScene::4658364387865775674::1702669093::0::1::::<><>::res://addons/input_helper/components/download_update_panel.gd<>uid://ddixs2ish5bi6::::res://addons/input_helper/assets/update.svg ::res://addons/input_helper/views/::1702669093 download_dialog.gd::GDScript::-1::1701792500::0::1::::<>AcceptDialog<>:: download_dialog.tscn::PackedScene::3415272440800282225::1702669093::0::1::::<><>::uid://b7mst0qu7vjk1::::res://addons/input_helper/components/download_update_panel.tscn<>res://addons/input_helper/views/download_dialog.gd -::res://addons/quick_audio/::1702420106 +::res://addons/quick_audio/::1704753198 Audio.gd::GDScript::-1::1702420106::0::1::::<>Node<>res://addons/quick_audio/icon.svg:: -icon.svg::CompressedTexture2D::7161665072875106114::1702419206::1702419472::1::::<><>:: +icon.svg::CompressedTexture2D::7161665072875106114::1702419206::1704753198::1::::<><>:: plugin.cfg::TextFile::-1::1702419206::0::1::::<><>:: quick_audio.gd::GDScript::-1::1702419206::0::1::::<>EditorPlugin<>:: README.md::TextFile::-1::1702420106::0::1::::<><>:: -::res://COGITO/::1702498614 -COGITO_banner.png::CompressedTexture2D::3299783818986782546::1702226250::1702226303::1::::<><>:: -COGITO_Card.png::CompressedTexture2D::286966206874779828::1700593901::1700595789::1::::<><>:: -COGITO_icon.png::CompressedTexture2D::3563364314707769936::1700588302::1700588306::1::::<><>:: +::res://COGITO/::1705535672 +COGITO_banner.png::CompressedTexture2D::3299783818986782546::1702226250::1704753198::1::::<><>:: +COGITO_Card.png::CompressedTexture2D::286966206874779828::1700593901::1704753198::1::::<><>:: +COGITO_icon.png::CompressedTexture2D::3563364314707769936::1700588302::1704753198::1::::<><>:: ::res://COGITO/Assets/::1702330721 -::res://COGITO/Assets/Animations/::1703347507 -anim_wieldable_pistol.es.tres::AnimationLibrary::4854601488253569741::1703347507::0::1::::<><>:: -player_eyes.tres::AnimationLibrary::4987989438743427301::1703347507::0::1::::<><>:: +::res://COGITO/Assets/Animations/::1705689978 +anim_wieldable_pistol.es.tres::AnimationLibrary::4854601488253569741::1705689978::0::1::::<><>:: +player_eyes.tres::AnimationLibrary::4987989438743427301::1705689978::0::1::::<><>:: ::res://COGITO/Assets/Audio/::1702418495 -::res://COGITO/Assets/Audio/Kenney/::1703004987 -beltHandle2.ogg::AudioStreamOggVorbis::110298056612030360::1700762583::1700762587::1::::<><>:: -bookOpen.ogg::AudioStreamOggVorbis::9181051842223111998::1700762104::1700762105::1::::<><>:: -bookPlace1.ogg::AudioStreamOggVorbis::8635527718549557832::1700762098::1700762098::1::::<><>:: -cardPlace1.ogg::AudioStreamOggVorbis::2882174586927441465::1700762265::1700762266::1::::<><>:: -cardTakeOutPackage1.ogg::AudioStreamOggVorbis::8024047285278289181::1703004481::1703004482::1::::<><>:: -cardTakeOutPackage2.ogg::AudioStreamOggVorbis::5523094547189174636::1703004481::1703004482::1::::<><>:: -cloth2.ogg::AudioStreamOggVorbis::2454937056251832995::1700766319::1700766325::1::::<><>:: -doorClose_4.ogg::AudioStreamOggVorbis::490104044742245998::1700762050::1700762050::1::::<><>:: -doorOpen_1.ogg::AudioStreamOggVorbis::2980238193748283765::1700762050::1700762050::1::::<><>:: -error_004.ogg::AudioStreamOggVorbis::5582094089044626782::1702418490::1702418495::1::::<><>:: -handleSmallLeather.ogg::AudioStreamOggVorbis::943459577832411362::1700762066::1700762067::1::::<><>:: -jingles-pizzicato_14.ogg::AudioStreamOggVorbis::5744587439201069507::1703004987::1703004987::1::::<><>:: -phaserUp5.ogg::AudioStreamOggVorbis::3300477662493306780::1700763055::1700763055::1::::<><>:: -rockHit2.ogg::AudioStreamOggVorbis::2763119670909115194::1703004850::1703004850::1::::<><>:: -stoneDrag4.ogg::AudioStreamOggVorbis::390892908142327768::1703004704::1703004704::1::::<><>:: -::res://COGITO/Assets/Audio/Kenney/Footsteps/::1701186688 -footstep00.ogg::AudioStreamOggVorbis::1436394672158989885::1700762551::1700762556::1::::<><>:: -footstep01.ogg::AudioStreamOggVorbis::5986207360810872044::1700762551::1700762556::1::::<><>:: -footstep02.ogg::AudioStreamOggVorbis::7486927191198718408::1700762551::1700762556::1::::<><>:: -footstep03.ogg::AudioStreamOggVorbis::6899494872707965926::1700762551::1700762556::1::::<><>:: -footstep04.ogg::AudioStreamOggVorbis::4447870765653404407::1700762551::1700762556::1::::<><>:: -::res://COGITO/Assets/Audio/Kenney/UiAudio/::1701186687 -click1.ogg::AudioStreamOggVorbis::705337795809609699::1696957628::1700591245::1::::<><>:: -error_008.ogg::AudioStreamOggVorbis::3332730976478985519::1696957627::1700591245::1::::<><>:: -mouseclick1.ogg::AudioStreamOggVorbis::6023919402348395345::1696957628::1700591245::1::::<><>:: -rollover1.ogg::AudioStreamOggVorbis::5909356721476109523::1696957628::1700591245::1::::<><>:: -rollover6.ogg::AudioStreamOggVorbis::1871849621017890927::1696957628::1700591245::1::::<><>:: -switch1.ogg::AudioStreamOggVorbis::8455646021971104486::1696957628::1700591245::1::::<><>:: -switch2.ogg::AudioStreamOggVorbis::4607917616561154209::1696957628::1700591245::1::::<><>:: -switch29.ogg::AudioStreamOggVorbis::1769679576999649695::1696957628::1700591245::1::::<><>:: -::res://COGITO/Assets/Graphics/::1702226330 -BatteryIcon.png::CompressedTexture2D::2084085104384531577::1701109012::1701109014::1::::<><>:: -Crosshair.png::CompressedTexture2D::5919569131417306206::1700682932::1700682935::1::::<><>:: -ProgressBar_FiveUnits.png::CompressedTexture2D::1794028078943948152::1699659092::1702226330::1::::<><>:: -::res://COGITO/Assets/Graphics/HintIcons/::1701186688 -Hint_Cog.png::CompressedTexture2D::3759834383904685138::1700676943::1700677122::1::::<><>:: -Hint_Dialogue.png::CompressedTexture2D::2072328910725037117::1700676976::1700677122::1::::<><>:: -Hint_Drop.png::CompressedTexture2D::1621602152433924195::1700677012::1700677122::1::::<><>:: -Hint_Exclamation.png::CompressedTexture2D::7624916589906824880::1700676668::1700677122::1::::<><>:: -Hint_Heart.png::CompressedTexture2D::8952042739899240159::1700676932::1700677122::1::::<><>:: -Hint_Question.png::CompressedTexture2D::7968579866792953898::1700676694::1700677122::1::::<><>:: -Hint_ThreeDots.png::CompressedTexture2D::1968309975114660734::1700676755::1700677122::1::::<><>:: -Hint_X.png::CompressedTexture2D::5256537198548652212::1700676782::1700677122::1::::<><>:: -::res://COGITO/Assets/Graphics/InputIcons/::1701883719 -InputIconSheet_Gamepad.png::CompressedTexture2D::2115240897540312760::1701877555::1701877568::1::::<><>:: -InputIconSheet_Keyboard.png::CompressedTexture2D::2368051494179324348::1701817666::1701817674::1::::<><>:: -::res://COGITO/Assets/Graphics/InputIcons/Gamepad/::1701883719 -DPad_Down.png::CompressedTexture2D::6671486036305656867::1701024139::1701883690::1::::<><>:: -DPad_Left.png::CompressedTexture2D::1536746053967000283::1701023558::1701883690::1::::<><>:: -DPad_Right.png::CompressedTexture2D::6299339874492843712::1701023544::1701883690::1::::<><>:: -DPad_Up.png::CompressedTexture2D::1271208172518644150::1701023919::1701883690::1::::<><>:: -DPad_Uppng.png::CompressedTexture2D::8333081000215673::1700767274::1701883690::1::::<><>:: -Facebuttons_Bottom.png::CompressedTexture2D::6092149544730509540::1700683485::1701883690::1::::<><>:: -Facebuttons_Left.png::CompressedTexture2D::6544252615599161879::1700683416::1701883690::1::::<><>:: -Facebuttons_Right.png::CompressedTexture2D::7217240799385909888::1700683437::1701883690::1::::<><>:: -Facebuttons_Top.png::CompressedTexture2D::640590541233188370::1700683465::1701883690::1::::<><>:: -Gamepad_LSclick.png::CompressedTexture2D::6734983824627901178::1701877498::1701877512::1::::<><>:: -Gamepad_Options.png::CompressedTexture2D::1712091493623876579::1701818748::1701818817::1::::<><>:: -Gamepad_RSclick.png::CompressedTexture2D::2356752697279652475::1701877510::1701877512::1::::<><>:: -Gamepad_StartMenu.png::CompressedTexture2D::8514846493184032240::1701818686::1701818817::1::::<><>:: -LeftBumper.png::CompressedTexture2D::2293276897623496513::1701035689::1701883708::1::::<><>:: -LeftThumbStick.png::CompressedTexture2D::743562819626910895::1700683710::1701883708::1::::<><>:: -LeftTrigger.png::CompressedTexture2D::7768798844295950821::1701035575::1701883708::1::::<><>:: -RightBumper.png::CompressedTexture2D::3975348677350383527::1701035660::1701883719::1::::<><>:: -RightThumbStick.png::CompressedTexture2D::5705281101341359362::1700683738::1701883719::1::::<><>:: -RightTrigger.png::CompressedTexture2D::2050050473508024432::1701035614::1701883719::1::::<><>:: -::res://COGITO/Assets/Graphics/InputIcons/Keyboard/::1701883712 -Keyboard_0.png::CompressedTexture2D::911876196429763962::1701814042::1701814807::1::::<><>:: -Keyboard_1.png::CompressedTexture2D::4224092633290926022::1701024011::1701883700::1::::<><>:: -Keyboard_2.png::CompressedTexture2D::603047893403552428::1701024021::1701883700::1::::<><>:: -Keyboard_3.png::CompressedTexture2D::2915610767368797604::1701024033::1701883700::1::::<><>:: -Keyboard_4.png::CompressedTexture2D::8416662389565963888::1701024042::1701883700::1::::<><>:: -Keyboard_5.png::CompressedTexture2D::1597685880383721837::1701813933::1701814807::1::::<><>:: -Keyboard_6.png::CompressedTexture2D::5150410607934843314::1701813973::1701814807::1::::<><>:: -Keyboard_7.png::CompressedTexture2D::6065384315214506053::1701813959::1701814807::1::::<><>:: -Keyboard_8.png::CompressedTexture2D::8182405995387049333::1701814020::1701814807::1::::<><>:: -Keyboard_9.png::CompressedTexture2D::2122540212320849203::1701814031::1701814807::1::::<><>:: -Keyboard_A.png::CompressedTexture2D::7737756689051893170::1700938608::1701883700::1::::<><>:: -Keyboard_B.png::CompressedTexture2D::4561640662743852859::1701814197::1701814807::1::::<><>:: -Keyboard_C.png::CompressedTexture2D::4308199969024191685::1701814210::1701814807::1::::<><>:: -Keyboard_D.png::CompressedTexture2D::1222702656665052809::1700938734::1701883700::1::::<><>:: -Keyboard_E.png::CompressedTexture2D::6188642162660167780::1701814077::1701814807::1::::<><>:: -Keyboard_Esc.png::CompressedTexture2D::7318838554095631799::1700938775::1701883700::1::::<><>:: -Keyboard_F.png::CompressedTexture2D::1243200328011451393::1700938581::1701883700::1::::<><>:: -Keyboard_G.png::CompressedTexture2D::3473855985510640017::1701814238::1701814807::1::::<><>:: -Keyboard_H.png::CompressedTexture2D::7863861823429163743::1701814250::1701814807::1::::<><>:: -Keyboard_I.png::CompressedTexture2D::6034979950369562197::1701814414::1701814807::1::::<><>:: -Keyboard_J.png::CompressedTexture2D::8944545880754795810::1701814425::1701814807::1::::<><>:: -Keyboard_K.png::CompressedTexture2D::6660826727086219598::1701814443::1701814807::1::::<><>:: -Keyboard_L.png::CompressedTexture2D::6917166325371598148::1701814457::1701814807::1::::<><>:: -Keyboard_M.png::CompressedTexture2D::2284217300925552461::1701814469::1701814807::1::::<><>:: -Keyboard_N.png::CompressedTexture2D::4531086765625076627::1701814483::1701814807::1::::<><>:: -Keyboard_O.png::CompressedTexture2D::8985981204243558221::1701814544::1701814807::1::::<><>:: -Keyboard_P.png::CompressedTexture2D::3742899167077993462::1701814556::1701814807::1::::<><>:: -Keyboard_Q.png::CompressedTexture2D::2395400074324953396::1701814064::1701814807::1::::<><>:: -Keyboard_R.png::CompressedTexture2D::7938488759802279247::1701814098::1701814807::1::::<><>:: -Keyboard_S.png::CompressedTexture2D::7999669312577559455::1700938622::1701883700::1::::<><>:: -Keyboard_Shift.png::CompressedTexture2D::2349565705116144359::1701817620::1701817674::1::::<><>:: -Keyboard_Spacebar.png::CompressedTexture2D::6824397601006086030::1701814758::1701814807::1::::<><>:: -Keyboard_T.png::CompressedTexture2D::5991249339963988745::1701814113::1701814807::1::::<><>:: -Keyboard_Tab.png::CompressedTexture2D::7969392109916615548::1700938809::1701883700::1::::<><>:: -Keyboard_U.png::CompressedTexture2D::1278323972035164202::1701814145::1701814807::1::::<><>:: -Keyboard_V.png::CompressedTexture2D::7504203679129067112::1701814576::1701814807::1::::<><>:: -Keyboard_W.png::CompressedTexture2D::2663792860450008742::1700938596::1701883700::1::::<><>:: -Keyboard_X.png::CompressedTexture2D::1085535217078510668::1701814594::1701814807::1::::<><>:: -Keyboard_Y.png::CompressedTexture2D::4109349417185510242::1701814128::1701814807::1::::<><>:: -Keyboard_Z.png::CompressedTexture2D::3382921279700001130::1701814605::1701814807::1::::<><>:: -MouseRight.png::CompressedTexture2D::3627875476700258879::1700580057::1701883712::1::::<><>:: -Mouse_Left.png::CompressedTexture2D::1812028688057210286::1700580047::1701883712::1::::<><>:: -::res://COGITO/Assets/Graphics/ItemIcons/::1702570425 -CogitoBattery.png::CompressedTexture2D::6543625264920263339::1701115212::1701115222::1::::<><>:: -CogitoFlashlight.png::CompressedTexture2D::500079150754704171::1700510351::1700510366::1::::<><>:: -CogitoHealthPotion.png::CompressedTexture2D::3243064040191845804::1700687002::1700687006::1::::<><>:: -CogitoKey.png::CompressedTexture2D::3661783048981525612::1700582017::1700582438::1::::<><>:: -Cogito_DiamondKey_A.png::CompressedTexture2D::5593272195651438266::1702144633::1702144643::1::::<><>:: -Cogito_DiamondKey_B.png::CompressedTexture2D::2526884795202641067::1702144427::1702144475::1::::<><>:: -Cogito_DiamondKey_Complete.png::CompressedTexture2D::4198786511437365453::1702145921::1702146175::1::::<><>:: -Cogito_FoamBullets.png::CompressedTexture2D::6431963512648145196::1702570395::1702570425::1::::<><>:: -Cogito_Pistol.png::CompressedTexture2D::2314747630455230652::1702310529::1702310532::1::::<><>:: -Cogito_StaminaExtension.png::CompressedTexture2D::1194856791372490650::1701213293::1701213296::1::::<><>:: -::res://COGITO/Assets/Materials/::1703347507 -Lamp_Shade.tres::StandardMaterial3D::5862137927887373382::1703347507::0::1::::<><>:: -Lamp_Stand.tres::StandardMaterial3D::8609389499865818306::1703347507::0::1::::<><>:: -Prototype_DarkGrey.tres::StandardMaterial3D::231282361941417180::1703347507::0::1::::<><>::uid://dfhr6s2ux8t0i::::res://COGITO/Assets/Textures/Prototype Textures/PNG/Dark/texture_01.png -Prototype_Green.tres::StandardMaterial3D::7664584961552499565::1703347507::0::1::::<><>::uid://cgcrwmu2bs4se::::res://COGITO/Assets/Textures/Prototype Textures/PNG/Green/texture_01.png -Prototype_Orange.tres::StandardMaterial3D::506233474606081502::1703347507::0::1::::<><>::uid://bdm400hlsqfgf::::res://COGITO/Assets/Textures/Prototype Textures/PNG/Orange/texture_01.png -::res://COGITO/Assets/Models/::1703001539 -Bottle-col.gltf::PackedScene::5608511426280920193::1701209046::1702669100::1::::<><>:: -pistol.glb::PackedScene::134085333239500005::1702309827::1702669101::1::::<><>:: -shelf_base.glb::PackedScene::938901006787009394::1703001215::1703001402::1::::<><>:: -shelf_drawer.glb::PackedScene::2241671151675581486::1703001538::1703001539::1::::<><>:: -SimpleChest-col.gltf::PackedScene::3623026331135801285::1701211854::1702669101::1::::<><>:: -target.glb::PackedScene::4090572344747911646::1702761041::1702761079::1::::<><>:: -::res://COGITO/Assets/Textures/::1703107869 -CameraDamageVignette.png::CompressedTexture2D::4484094754298154087::1703107868::1703107869::1::::<><>:: -::res://COGITO/Assets/Textures/Prototype Textures/::1701186687 +::res://COGITO/Assets/Audio/Kenney/::1704753197 +beltHandle2.ogg::AudioStreamOggVorbis::110298056612030360::1700762583::1704753197::1::::<><>:: +bookOpen.ogg::AudioStreamOggVorbis::9181051842223111998::1700762104::1704753197::1::::<><>:: +bookPlace1.ogg::AudioStreamOggVorbis::8635527718549557832::1700762098::1704753197::1::::<><>:: +cardPlace1.ogg::AudioStreamOggVorbis::2882174586927441465::1700762265::1704753197::1::::<><>:: +cardTakeOutPackage1.ogg::AudioStreamOggVorbis::8024047285278289181::1703004481::1704753197::1::::<><>:: +cardTakeOutPackage2.ogg::AudioStreamOggVorbis::5523094547189174636::1703004481::1704753197::1::::<><>:: +cloth2.ogg::AudioStreamOggVorbis::2454937056251832995::1700766319::1704753197::1::::<><>:: +doorClose_4.ogg::AudioStreamOggVorbis::490104044742245998::1700762050::1704753197::1::::<><>:: +doorOpen_1.ogg::AudioStreamOggVorbis::2980238193748283765::1700762050::1704753197::1::::<><>:: +error_004.ogg::AudioStreamOggVorbis::5582094089044626782::1702418490::1704753197::1::::<><>:: +handleSmallLeather.ogg::AudioStreamOggVorbis::943459577832411362::1700762066::1704753197::1::::<><>:: +jingles-pizzicato_14.ogg::AudioStreamOggVorbis::5744587439201069507::1703004987::1704753197::1::::<><>:: +phaserUp5.ogg::AudioStreamOggVorbis::3300477662493306780::1700763055::1704753197::1::::<><>:: +rockHit2.ogg::AudioStreamOggVorbis::2763119670909115194::1703004850::1704753197::1::::<><>:: +stoneDrag4.ogg::AudioStreamOggVorbis::390892908142327768::1703004704::1704753197::1::::<><>:: +::res://COGITO/Assets/Audio/Kenney/Footsteps/::1704753197 +footstep00.ogg::AudioStreamOggVorbis::1436394672158989885::1700762551::1704753197::1::::<><>:: +footstep01.ogg::AudioStreamOggVorbis::5986207360810872044::1700762551::1704753197::1::::<><>:: +footstep02.ogg::AudioStreamOggVorbis::7486927191198718408::1700762551::1704753197::1::::<><>:: +footstep03.ogg::AudioStreamOggVorbis::6899494872707965926::1700762551::1704753197::1::::<><>:: +footstep04.ogg::AudioStreamOggVorbis::4447870765653404407::1700762551::1704753197::1::::<><>:: +::res://COGITO/Assets/Audio/Kenney/UiAudio/::1704753197 +click1.ogg::AudioStreamOggVorbis::705337795809609699::1696957628::1704753197::1::::<><>:: +error_008.ogg::AudioStreamOggVorbis::3332730976478985519::1696957627::1704753197::1::::<><>:: +mouseclick1.ogg::AudioStreamOggVorbis::6023919402348395345::1696957628::1704753197::1::::<><>:: +rollover1.ogg::AudioStreamOggVorbis::5909356721476109523::1696957628::1704753197::1::::<><>:: +rollover6.ogg::AudioStreamOggVorbis::1871849621017890927::1696957628::1704753197::1::::<><>:: +switch1.ogg::AudioStreamOggVorbis::8455646021971104486::1696957628::1704753197::1::::<><>:: +switch2.ogg::AudioStreamOggVorbis::4607917616561154209::1696957628::1704753197::1::::<><>:: +switch29.ogg::AudioStreamOggVorbis::1769679576999649695::1696957628::1704753197::1::::<><>:: +::res://COGITO/Assets/Graphics/::1704753199 +BatteryIcon.png::CompressedTexture2D::2084085104384531577::1701109012::1704753199::1::::<><>:: +Crosshair.png::CompressedTexture2D::5919569131417306206::1700682932::1704753199::1::::<><>:: +ProgressBar_FiveUnits.png::CompressedTexture2D::1794028078943948152::1699659092::1704753197::1::::<><>:: +::res://COGITO/Assets/Graphics/HintIcons/::1704753198 +Hint_Cog.png::CompressedTexture2D::3759834383904685138::1700676943::1704753198::1::::<><>:: +Hint_Dialogue.png::CompressedTexture2D::2072328910725037117::1700676976::1704753198::1::::<><>:: +Hint_Drop.png::CompressedTexture2D::1621602152433924195::1700677012::1704753198::1::::<><>:: +Hint_Exclamation.png::CompressedTexture2D::7624916589906824880::1700676668::1704753198::1::::<><>:: +Hint_Heart.png::CompressedTexture2D::8952042739899240159::1700676932::1704753198::1::::<><>:: +Hint_Question.png::CompressedTexture2D::7968579866792953898::1700676694::1704753198::1::::<><>:: +Hint_ThreeDots.png::CompressedTexture2D::1968309975114660734::1700676755::1704753198::1::::<><>:: +Hint_X.png::CompressedTexture2D::5256537198548652212::1700676782::1704753198::1::::<><>:: +::res://COGITO/Assets/Graphics/InputIcons/::1704753199 +InputIconSheet_Gamepad.png::CompressedTexture2D::2115240897540312760::1701877555::1704753198::1::::<><>:: +InputIconSheet_Keyboard.png::CompressedTexture2D::2368051494179324348::1701817666::1704753199::1::::<><>:: +::res://COGITO/Assets/Graphics/InputIcons/Gamepad/::1704753199 +DPad_Down.png::CompressedTexture2D::6671486036305656867::1701024139::1704753198::1::::<><>:: +DPad_Left.png::CompressedTexture2D::1536746053967000283::1701023558::1704753198::1::::<><>:: +DPad_Right.png::CompressedTexture2D::6299339874492843712::1701023544::1704753198::1::::<><>:: +DPad_Up.png::CompressedTexture2D::1271208172518644150::1701023919::1704753198::1::::<><>:: +DPad_Uppng.png::CompressedTexture2D::8333081000215673::1700767274::1704753198::1::::<><>:: +Facebuttons_Bottom.png::CompressedTexture2D::6092149544730509540::1700683485::1704753199::1::::<><>:: +Facebuttons_Left.png::CompressedTexture2D::6544252615599161879::1700683416::1704753198::1::::<><>:: +Facebuttons_Right.png::CompressedTexture2D::7217240799385909888::1700683437::1704753198::1::::<><>:: +Facebuttons_Top.png::CompressedTexture2D::640590541233188370::1700683465::1704753199::1::::<><>:: +Gamepad_LSclick.png::CompressedTexture2D::6734983824627901178::1701877498::1704753198::1::::<><>:: +Gamepad_Options.png::CompressedTexture2D::1712091493623876579::1701818748::1704753198::1::::<><>:: +Gamepad_RSclick.png::CompressedTexture2D::2356752697279652475::1701877510::1704753198::1::::<><>:: +Gamepad_StartMenu.png::CompressedTexture2D::8514846493184032240::1701818686::1704753198::1::::<><>:: +LeftBumper.png::CompressedTexture2D::2293276897623496513::1701035689::1704753198::1::::<><>:: +LeftThumbStick.png::CompressedTexture2D::743562819626910895::1700683710::1704753198::1::::<><>:: +LeftTrigger.png::CompressedTexture2D::7768798844295950821::1701035575::1704753198::1::::<><>:: +RightBumper.png::CompressedTexture2D::3975348677350383527::1701035660::1704753198::1::::<><>:: +RightThumbStick.png::CompressedTexture2D::5705281101341359362::1700683738::1704753198::1::::<><>:: +RightTrigger.png::CompressedTexture2D::2050050473508024432::1701035614::1704753198::1::::<><>:: +::res://COGITO/Assets/Graphics/InputIcons/Keyboard/::1704753199 +Keyboard_0.png::CompressedTexture2D::911876196429763962::1701814042::1704753198::1::::<><>:: +Keyboard_1.png::CompressedTexture2D::4224092633290926022::1701024011::1704753198::1::::<><>:: +Keyboard_2.png::CompressedTexture2D::603047893403552428::1701024021::1704753198::1::::<><>:: +Keyboard_3.png::CompressedTexture2D::2915610767368797604::1701024033::1704753198::1::::<><>:: +Keyboard_4.png::CompressedTexture2D::8416662389565963888::1701024042::1704753198::1::::<><>:: +Keyboard_5.png::CompressedTexture2D::1597685880383721837::1701813933::1704753198::1::::<><>:: +Keyboard_6.png::CompressedTexture2D::5150410607934843314::1701813973::1704753198::1::::<><>:: +Keyboard_7.png::CompressedTexture2D::6065384315214506053::1701813959::1704753198::1::::<><>:: +Keyboard_8.png::CompressedTexture2D::8182405995387049333::1701814020::1704753198::1::::<><>:: +Keyboard_9.png::CompressedTexture2D::2122540212320849203::1701814031::1704753198::1::::<><>:: +Keyboard_A.png::CompressedTexture2D::7737756689051893170::1700938608::1704753198::1::::<><>:: +Keyboard_B.png::CompressedTexture2D::4561640662743852859::1701814197::1704753198::1::::<><>:: +Keyboard_C.png::CompressedTexture2D::4308199969024191685::1701814210::1704753198::1::::<><>:: +Keyboard_D.png::CompressedTexture2D::1222702656665052809::1700938734::1704753198::1::::<><>:: +Keyboard_E.png::CompressedTexture2D::6188642162660167780::1701814077::1704753198::1::::<><>:: +Keyboard_Esc.png::CompressedTexture2D::7318838554095631799::1700938775::1704753198::1::::<><>:: +Keyboard_F.png::CompressedTexture2D::1243200328011451393::1700938581::1704753198::1::::<><>:: +Keyboard_G.png::CompressedTexture2D::3473855985510640017::1701814238::1704753199::1::::<><>:: +Keyboard_H.png::CompressedTexture2D::7863861823429163743::1701814250::1704753199::1::::<><>:: +Keyboard_I.png::CompressedTexture2D::6034979950369562197::1701814414::1704753199::1::::<><>:: +Keyboard_J.png::CompressedTexture2D::8944545880754795810::1701814425::1704753199::1::::<><>:: +Keyboard_K.png::CompressedTexture2D::6660826727086219598::1701814443::1704753199::1::::<><>:: +Keyboard_L.png::CompressedTexture2D::6917166325371598148::1701814457::1704753199::1::::<><>:: +Keyboard_M.png::CompressedTexture2D::2284217300925552461::1701814469::1704753199::1::::<><>:: +Keyboard_N.png::CompressedTexture2D::4531086765625076627::1701814483::1704753199::1::::<><>:: +Keyboard_O.png::CompressedTexture2D::8985981204243558221::1701814544::1704753199::1::::<><>:: +Keyboard_P.png::CompressedTexture2D::3742899167077993462::1701814556::1704753199::1::::<><>:: +Keyboard_Q.png::CompressedTexture2D::2395400074324953396::1701814064::1704753199::1::::<><>:: +Keyboard_R.png::CompressedTexture2D::7938488759802279247::1701814098::1704753199::1::::<><>:: +Keyboard_S.png::CompressedTexture2D::7999669312577559455::1700938622::1704753199::1::::<><>:: +Keyboard_Shift.png::CompressedTexture2D::2349565705116144359::1701817620::1704753199::1::::<><>:: +Keyboard_Spacebar.png::CompressedTexture2D::6824397601006086030::1701814758::1704753199::1::::<><>:: +Keyboard_T.png::CompressedTexture2D::5991249339963988745::1701814113::1704753199::1::::<><>:: +Keyboard_Tab.png::CompressedTexture2D::7969392109916615548::1700938809::1704753199::1::::<><>:: +Keyboard_U.png::CompressedTexture2D::1278323972035164202::1701814145::1704753199::1::::<><>:: +Keyboard_V.png::CompressedTexture2D::7504203679129067112::1701814576::1704753199::1::::<><>:: +Keyboard_W.png::CompressedTexture2D::2663792860450008742::1700938596::1704753199::1::::<><>:: +Keyboard_X.png::CompressedTexture2D::1085535217078510668::1701814594::1704753198::1::::<><>:: +Keyboard_Y.png::CompressedTexture2D::4109349417185510242::1701814128::1704753198::1::::<><>:: +Keyboard_Z.png::CompressedTexture2D::3382921279700001130::1701814605::1704753198::1::::<><>:: +MouseRight.png::CompressedTexture2D::3627875476700258879::1700580057::1704753198::1::::<><>:: +Mouse_Left.png::CompressedTexture2D::1812028688057210286::1700580047::1704753198::1::::<><>:: +::res://COGITO/Assets/Graphics/ItemIcons/::1704753199 +CogitoBattery.png::CompressedTexture2D::6543625264920263339::1701115212::1704753198::1::::<><>:: +CogitoFlashlight.png::CompressedTexture2D::500079150754704171::1700510351::1704753198::1::::<><>:: +CogitoHealthPotion.png::CompressedTexture2D::3243064040191845804::1700687002::1704753198::1::::<><>:: +CogitoKey.png::CompressedTexture2D::3661783048981525612::1700582017::1704753198::1::::<><>:: +Cogito_DiamondKey_A.png::CompressedTexture2D::5593272195651438266::1702144633::1704753198::1::::<><>:: +Cogito_DiamondKey_B.png::CompressedTexture2D::2526884795202641067::1702144427::1704753198::1::::<><>:: +Cogito_DiamondKey_Complete.png::CompressedTexture2D::4198786511437365453::1702145921::1704753198::1::::<><>:: +Cogito_FoamBullets.png::CompressedTexture2D::6431963512648145196::1702570395::1704753199::1::::<><>:: +Cogito_Pistol.png::CompressedTexture2D::2314747630455230652::1702310529::1704753199::1::::<><>:: +Cogito_StaminaExtension.png::CompressedTexture2D::1194856791372490650::1701213293::1704753199::1::::<><>:: +::res://COGITO/Assets/Materials/::1705689979 +Lamp_Shade.tres::StandardMaterial3D::5862137927887373382::1705689978::0::1::::<><>:: +Lamp_Stand.tres::StandardMaterial3D::8609389499865818306::1705689979::0::1::::<><>:: +Prototype_DarkGrey.tres::StandardMaterial3D::231282361941417180::1705689978::0::1::::<><>::uid://dfhr6s2ux8t0i::::res://COGITO/Assets/Textures/Prototype Textures/PNG/Dark/texture_01.png +Prototype_Green.tres::StandardMaterial3D::7664584961552499565::1705689979::0::1::::<><>::uid://cgcrwmu2bs4se::::res://COGITO/Assets/Textures/Prototype Textures/PNG/Green/texture_01.png +Prototype_Orange.tres::StandardMaterial3D::506233474606081502::1705689978::0::1::::<><>::uid://bdm400hlsqfgf::::res://COGITO/Assets/Textures/Prototype Textures/PNG/Orange/texture_01.png +::res://COGITO/Assets/Models/::1704756898 +Bottle-col.gltf::PackedScene::5608511426280920193::1701209046::1704753201::1::::<><>:: +ladder.glb::PackedScene::6955733407911531075::1704756891::1704756898::1::::<><>:: +pistol.glb::PackedScene::134085333239500005::1702309827::1704753200::1::::<><>:: +shelf_base.glb::PackedScene::938901006787009394::1703001215::1704753200::1::::<><>:: +shelf_drawer.glb::PackedScene::2241671151675581486::1703001538::1704753200::1::::<><>:: +SimpleChest-col.gltf::PackedScene::3623026331135801285::1701211854::1704753199::1::::<><>:: +target.glb::PackedScene::4090572344747911646::1702761041::1704753199::1::::<><>:: +::res://COGITO/Assets/Textures/::1704753198 +CameraDamageVignette.png::CompressedTexture2D::4484094754298154087::1703107868::1704753198::1::::<><>:: +::res://COGITO/Assets/Textures/Prototype Textures/::1704753198 License.txt::TextFile::-1::1700674515::0::1::::<><>:: -Preview.png::CompressedTexture2D::1695104258841930989::1700674516::1700674516::1::::<><>:: -Sample.png::CompressedTexture2D::6481028973278119987::1700674516::1700674516::1::::<><>:: +Preview.png::CompressedTexture2D::1695104258841930989::1700674516::1704753198::1::::<><>:: +Sample.png::CompressedTexture2D::6481028973278119987::1700674516::1704753198::1::::<><>:: ::res://COGITO/Assets/Textures/Prototype Textures/PNG/::1701186687 -::res://COGITO/Assets/Textures/Prototype Textures/PNG/Dark/::1701186687 -texture_01.png::CompressedTexture2D::7525745450106751070::1700674515::1700674589::1::::<><>:: -texture_02.png::CompressedTexture2D::3320822385245674853::1700674515::1700674614::1::::<><>:: -texture_03.png::CompressedTexture2D::3803201965426061330::1700674515::1700674517::1::::<><>:: -texture_04.png::CompressedTexture2D::7545110396777874529::1700674515::1700674517::1::::<><>:: -texture_05.png::CompressedTexture2D::5748085258851677501::1700674515::1700674517::1::::<><>:: -texture_06.png::CompressedTexture2D::6414629465039658958::1700674515::1700674597::1::::<><>:: -texture_07.png::CompressedTexture2D::3593686482485375442::1700674515::1700674517::1::::<><>:: -texture_08.png::CompressedTexture2D::1222573877935345953::1700674515::1700674517::1::::<><>:: -texture_09.png::CompressedTexture2D::4911541682429809829::1700674515::1700674517::1::::<><>:: -texture_10.png::CompressedTexture2D::7014441140584617414::1700674515::1700674517::1::::<><>:: -texture_11.png::CompressedTexture2D::3375431184760383169::1700674515::1700674517::1::::<><>:: -texture_12.png::CompressedTexture2D::1477595621574215499::1700674515::1700674517::1::::<><>:: -texture_13.png::CompressedTexture2D::7687304251502988696::1700674515::1700674517::1::::<><>:: -::res://COGITO/Assets/Textures/Prototype Textures/PNG/Green/::1702143587 -texture_01.png::CompressedTexture2D::5199175323470578012::1700674515::1702143587::1::::<><>:: -texture_02.png::CompressedTexture2D::6837945380261454884::1700674515::1700674517::1::::<><>:: -texture_03.png::CompressedTexture2D::7353009920665195208::1700674515::1700674517::1::::<><>:: -texture_04.png::CompressedTexture2D::2895234387146958566::1700674515::1700674517::1::::<><>:: -texture_05.png::CompressedTexture2D::5442989919311235948::1700674515::1700674517::1::::<><>:: -texture_06.png::CompressedTexture2D::4490746579688461297::1700674515::1700674517::1::::<><>:: -texture_07.png::CompressedTexture2D::4296308158944567028::1700674515::1700674517::1::::<><>:: -texture_08.png::CompressedTexture2D::3762781260245832676::1700674515::1700674517::1::::<><>:: -texture_09.png::CompressedTexture2D::6880535275794912054::1700674515::1700674517::1::::<><>:: -texture_10.png::CompressedTexture2D::946418451096584134::1700674515::1700674517::1::::<><>:: -texture_11.png::CompressedTexture2D::3873146305035869249::1700674515::1700674517::1::::<><>:: -texture_12.png::CompressedTexture2D::8725911336694024622::1700674515::1700674517::1::::<><>:: -texture_13.png::CompressedTexture2D::3608442851187982104::1700674515::1700674517::1::::<><>:: -::res://COGITO/Assets/Textures/Prototype Textures/PNG/Light/::1701186687 -texture_01.png::CompressedTexture2D::5890240108793242833::1700674515::1700674628::1::::<><>:: -texture_02.png::CompressedTexture2D::1690250599837601634::1700674515::1700674517::1::::<><>:: -texture_03.png::CompressedTexture2D::2267391265345468347::1700674515::1700674517::1::::<><>:: -texture_04.png::CompressedTexture2D::7743832958396310494::1700674515::1700674517::1::::<><>:: -texture_05.png::CompressedTexture2D::1618906799725893296::1700674515::1700674517::1::::<><>:: -texture_06.png::CompressedTexture2D::2019775480510894904::1700674515::1700674517::1::::<><>:: -texture_07.png::CompressedTexture2D::7377553779388117626::1700674515::1700674517::1::::<><>:: -texture_08.png::CompressedTexture2D::5062828955933587377::1700674516::1700674517::1::::<><>:: -texture_09.png::CompressedTexture2D::4902862176220515767::1700674516::1700674517::1::::<><>:: -texture_10.png::CompressedTexture2D::5093975630461515415::1700674516::1700674517::1::::<><>:: -texture_11.png::CompressedTexture2D::4521455453107379226::1700674516::1700674517::1::::<><>:: -texture_12.png::CompressedTexture2D::1066053686663552923::1700674516::1700674517::1::::<><>:: -texture_13.png::CompressedTexture2D::5476360090335406551::1700674516::1700674517::1::::<><>:: -::res://COGITO/Assets/Textures/Prototype Textures/PNG/Orange/::1701186687 -texture_01.png::CompressedTexture2D::2623566509715628453::1700674516::1700675193::1::::<><>:: -texture_02.png::CompressedTexture2D::7421985634386298502::1700674516::1700674517::1::::<><>:: -texture_03.png::CompressedTexture2D::336940014623940044::1700674516::1700674517::1::::<><>:: -texture_04.png::CompressedTexture2D::7440015893221491614::1700674516::1700674517::1::::<><>:: -texture_05.png::CompressedTexture2D::9102592834964071123::1700674516::1700674517::1::::<><>:: -texture_06.png::CompressedTexture2D::2674743662825328441::1700674516::1700674517::1::::<><>:: -texture_07.png::CompressedTexture2D::894631443252251733::1700674516::1700674517::1::::<><>:: -texture_08.png::CompressedTexture2D::1414744578644137981::1700674516::1700674517::1::::<><>:: -texture_09.png::CompressedTexture2D::2623483949816308976::1700674516::1700674516::1::::<><>:: -texture_10.png::CompressedTexture2D::7199663477384503524::1700674516::1700674516::1::::<><>:: -texture_11.png::CompressedTexture2D::1588325028404326546::1700674516::1700674516::1::::<><>:: -texture_12.png::CompressedTexture2D::4131980013973195448::1700674516::1700674516::1::::<><>:: -texture_13.png::CompressedTexture2D::915500609651915871::1700674516::1700674516::1::::<><>:: -::res://COGITO/Assets/Textures/Prototype Textures/PNG/Purple/::1701186687 -texture_01.png::CompressedTexture2D::6905887062598743454::1700674516::1700674516::1::::<><>:: -texture_02.png::CompressedTexture2D::6921167021083218330::1700674516::1700674516::1::::<><>:: -texture_03.png::CompressedTexture2D::6310285531006286069::1700674516::1700674516::1::::<><>:: -texture_04.png::CompressedTexture2D::7703000088689131928::1700674516::1700674516::1::::<><>:: -texture_05.png::CompressedTexture2D::214480168035255732::1700674516::1700674516::1::::<><>:: -texture_06.png::CompressedTexture2D::5214883275252832424::1700674516::1700674516::1::::<><>:: -texture_07.png::CompressedTexture2D::1984519015738848327::1700674516::1700674516::1::::<><>:: -texture_08.png::CompressedTexture2D::9208748045385049041::1700674516::1700674516::1::::<><>:: -texture_09.png::CompressedTexture2D::7807138030327185571::1700674516::1700674516::1::::<><>:: -texture_10.png::CompressedTexture2D::5521757953259376587::1700674516::1700674516::1::::<><>:: -texture_11.png::CompressedTexture2D::7808512660314666937::1700674516::1700674516::1::::<><>:: -texture_12.png::CompressedTexture2D::4467734659103366751::1700674516::1700674516::1::::<><>:: -texture_13.png::CompressedTexture2D::7624387429022446878::1700674516::1700674516::1::::<><>:: -::res://COGITO/Assets/Textures/Prototype Textures/PNG/Red/::1701186687 -texture_01.png::CompressedTexture2D::3167669631909864672::1700674516::1700674516::1::::<><>:: -texture_02.png::CompressedTexture2D::339138106614111352::1700674516::1700674516::1::::<><>:: -texture_03.png::CompressedTexture2D::8894567907703015725::1700674516::1700674516::1::::<><>:: -texture_04.png::CompressedTexture2D::856775419911139134::1700674516::1700674516::1::::<><>:: -texture_05.png::CompressedTexture2D::8975325041021292447::1700674516::1700674516::1::::<><>:: -texture_06.png::CompressedTexture2D::5868507371499640498::1700674516::1700674517::1::::<><>:: -texture_07.png::CompressedTexture2D::2734729677460086327::1700674516::1700674517::1::::<><>:: -texture_08.png::CompressedTexture2D::2795382333104913873::1700674516::1700674517::1::::<><>:: -texture_09.png::CompressedTexture2D::3813938402646183497::1700674516::1700674517::1::::<><>:: -texture_10.png::CompressedTexture2D::7662757148575533034::1700674516::1700674517::1::::<><>:: -texture_11.png::CompressedTexture2D::461498397839849334::1700674516::1700674517::1::::<><>:: -texture_12.png::CompressedTexture2D::8175150961997802484::1700674516::1700674517::1::::<><>:: -texture_13.png::CompressedTexture2D::6161522137940336760::1700674516::1700674517::1::::<><>:: -::res://COGITO/Components/::1703351815 +::res://COGITO/Assets/Textures/Prototype Textures/PNG/Dark/::1704753197 +texture_01.png::CompressedTexture2D::7525745450106751070::1700674515::1704753197::1::::<><>:: +texture_02.png::CompressedTexture2D::3320822385245674853::1700674515::1704753197::1::::<><>:: +texture_03.png::CompressedTexture2D::3803201965426061330::1700674515::1704753197::1::::<><>:: +texture_04.png::CompressedTexture2D::7545110396777874529::1700674515::1704753197::1::::<><>:: +texture_05.png::CompressedTexture2D::5748085258851677501::1700674515::1704753197::1::::<><>:: +texture_06.png::CompressedTexture2D::6414629465039658958::1700674515::1704753197::1::::<><>:: +texture_07.png::CompressedTexture2D::3593686482485375442::1700674515::1704753197::1::::<><>:: +texture_08.png::CompressedTexture2D::1222573877935345953::1700674515::1704753197::1::::<><>:: +texture_09.png::CompressedTexture2D::4911541682429809829::1700674515::1704753197::1::::<><>:: +texture_10.png::CompressedTexture2D::7014441140584617414::1700674515::1704753197::1::::<><>:: +texture_11.png::CompressedTexture2D::3375431184760383169::1700674515::1704753197::1::::<><>:: +texture_12.png::CompressedTexture2D::1477595621574215499::1700674515::1704753197::1::::<><>:: +texture_13.png::CompressedTexture2D::7687304251502988696::1700674515::1704753197::1::::<><>:: +::res://COGITO/Assets/Textures/Prototype Textures/PNG/Green/::1704753198 +texture_01.png::CompressedTexture2D::5199175323470578012::1700674515::1704753197::1::::<><>:: +texture_02.png::CompressedTexture2D::6837945380261454884::1700674515::1704753197::1::::<><>:: +texture_03.png::CompressedTexture2D::7353009920665195208::1700674515::1704753197::1::::<><>:: +texture_04.png::CompressedTexture2D::2895234387146958566::1700674515::1704753197::1::::<><>:: +texture_05.png::CompressedTexture2D::5442989919311235948::1700674515::1704753198::1::::<><>:: +texture_06.png::CompressedTexture2D::4490746579688461297::1700674515::1704753198::1::::<><>:: +texture_07.png::CompressedTexture2D::4296308158944567028::1700674515::1704753198::1::::<><>:: +texture_08.png::CompressedTexture2D::3762781260245832676::1700674515::1704753197::1::::<><>:: +texture_09.png::CompressedTexture2D::6880535275794912054::1700674515::1704753197::1::::<><>:: +texture_10.png::CompressedTexture2D::946418451096584134::1700674515::1704753197::1::::<><>:: +texture_11.png::CompressedTexture2D::3873146305035869249::1700674515::1704753197::1::::<><>:: +texture_12.png::CompressedTexture2D::8725911336694024622::1700674515::1704753197::1::::<><>:: +texture_13.png::CompressedTexture2D::3608442851187982104::1700674515::1704753197::1::::<><>:: +::res://COGITO/Assets/Textures/Prototype Textures/PNG/Light/::1704753197 +texture_01.png::CompressedTexture2D::5890240108793242833::1700674515::1704753197::1::::<><>:: +texture_02.png::CompressedTexture2D::1690250599837601634::1700674515::1704753197::1::::<><>:: +texture_03.png::CompressedTexture2D::2267391265345468347::1700674515::1704753197::1::::<><>:: +texture_04.png::CompressedTexture2D::7743832958396310494::1700674515::1704753197::1::::<><>:: +texture_05.png::CompressedTexture2D::1618906799725893296::1700674515::1704753197::1::::<><>:: +texture_06.png::CompressedTexture2D::2019775480510894904::1700674515::1704753197::1::::<><>:: +texture_07.png::CompressedTexture2D::7377553779388117626::1700674515::1704753197::1::::<><>:: +texture_08.png::CompressedTexture2D::5062828955933587377::1700674516::1704753197::1::::<><>:: +texture_09.png::CompressedTexture2D::4902862176220515767::1700674516::1704753197::1::::<><>:: +texture_10.png::CompressedTexture2D::5093975630461515415::1700674516::1704753197::1::::<><>:: +texture_11.png::CompressedTexture2D::4521455453107379226::1700674516::1704753197::1::::<><>:: +texture_12.png::CompressedTexture2D::1066053686663552923::1700674516::1704753197::1::::<><>:: +texture_13.png::CompressedTexture2D::5476360090335406551::1700674516::1704753197::1::::<><>:: +::res://COGITO/Assets/Textures/Prototype Textures/PNG/Orange/::1704753198 +texture_01.png::CompressedTexture2D::2623566509715628453::1700674516::1704753197::1::::<><>:: +texture_02.png::CompressedTexture2D::7421985634386298502::1700674516::1704753197::1::::<><>:: +texture_03.png::CompressedTexture2D::336940014623940044::1700674516::1704753198::1::::<><>:: +texture_04.png::CompressedTexture2D::7440015893221491614::1700674516::1704753198::1::::<><>:: +texture_05.png::CompressedTexture2D::9102592834964071123::1700674516::1704753198::1::::<><>:: +texture_06.png::CompressedTexture2D::2674743662825328441::1700674516::1704753198::1::::<><>:: +texture_07.png::CompressedTexture2D::894631443252251733::1700674516::1704753198::1::::<><>:: +texture_08.png::CompressedTexture2D::1414744578644137981::1700674516::1704753198::1::::<><>:: +texture_09.png::CompressedTexture2D::2623483949816308976::1700674516::1704753198::1::::<><>:: +texture_10.png::CompressedTexture2D::7199663477384503524::1700674516::1704753198::1::::<><>:: +texture_11.png::CompressedTexture2D::1588325028404326546::1700674516::1704753198::1::::<><>:: +texture_12.png::CompressedTexture2D::4131980013973195448::1700674516::1704753198::1::::<><>:: +texture_13.png::CompressedTexture2D::915500609651915871::1700674516::1704753198::1::::<><>:: +::res://COGITO/Assets/Textures/Prototype Textures/PNG/Purple/::1704753198 +texture_01.png::CompressedTexture2D::6905887062598743454::1700674516::1704753198::1::::<><>:: +texture_02.png::CompressedTexture2D::6921167021083218330::1700674516::1704753198::1::::<><>:: +texture_03.png::CompressedTexture2D::6310285531006286069::1700674516::1704753198::1::::<><>:: +texture_04.png::CompressedTexture2D::7703000088689131928::1700674516::1704753198::1::::<><>:: +texture_05.png::CompressedTexture2D::214480168035255732::1700674516::1704753198::1::::<><>:: +texture_06.png::CompressedTexture2D::5214883275252832424::1700674516::1704753198::1::::<><>:: +texture_07.png::CompressedTexture2D::1984519015738848327::1700674516::1704753198::1::::<><>:: +texture_08.png::CompressedTexture2D::9208748045385049041::1700674516::1704753198::1::::<><>:: +texture_09.png::CompressedTexture2D::7807138030327185571::1700674516::1704753198::1::::<><>:: +texture_10.png::CompressedTexture2D::5521757953259376587::1700674516::1704753198::1::::<><>:: +texture_11.png::CompressedTexture2D::7808512660314666937::1700674516::1704753198::1::::<><>:: +texture_12.png::CompressedTexture2D::4467734659103366751::1700674516::1704753198::1::::<><>:: +texture_13.png::CompressedTexture2D::7624387429022446878::1700674516::1704753198::1::::<><>:: +::res://COGITO/Assets/Textures/Prototype Textures/PNG/Red/::1704753198 +texture_01.png::CompressedTexture2D::3167669631909864672::1700674516::1704753198::1::::<><>:: +texture_02.png::CompressedTexture2D::339138106614111352::1700674516::1704753198::1::::<><>:: +texture_03.png::CompressedTexture2D::8894567907703015725::1700674516::1704753198::1::::<><>:: +texture_04.png::CompressedTexture2D::856775419911139134::1700674516::1704753198::1::::<><>:: +texture_05.png::CompressedTexture2D::8975325041021292447::1700674516::1704753198::1::::<><>:: +texture_06.png::CompressedTexture2D::5868507371499640498::1700674516::1704753198::1::::<><>:: +texture_07.png::CompressedTexture2D::2734729677460086327::1700674516::1704753198::1::::<><>:: +texture_08.png::CompressedTexture2D::2795382333104913873::1700674516::1704753198::1::::<><>:: +texture_09.png::CompressedTexture2D::3813938402646183497::1700674516::1704753198::1::::<><>:: +texture_10.png::CompressedTexture2D::7662757148575533034::1700674516::1704753198::1::::<><>:: +texture_11.png::CompressedTexture2D::461498397839849334::1700674516::1704753198::1::::<><>:: +texture_12.png::CompressedTexture2D::8175150961997802484::1700674516::1704753198::1::::<><>:: +texture_13.png::CompressedTexture2D::6161522137940336760::1700674516::1704753198::1::::<><>:: +::res://COGITO/Components/::1705704395 BrightnessComponent.gd::GDScript::-1::1701190121::0::1::::BrightnessComponent<>Node<>:: BrightnessComponent.tscn::PackedScene::3091593986036689736::1702669093::0::1::::<><>::res://COGITO/Components/BrightnessComponent.gd -DynamicInputIcon.gd::GDScript::-1::1703007589::0::1::::<>Sprite2D<>:: +DynamicInputIcon.gd::GDScript::-1::1704923544::0::1::::<>Sprite2D<>:: DynamicInputIcon.tscn::PackedScene::3732215261726942709::1702867674::0::1::::<><>::uid://80dpyhwjgkka::::res://COGITO/Assets/Graphics/InputIcons/InputIconSheet_Keyboard.png<>res://COGITO/Components/DynamicInputIcon.gd<>uid://5evydcsc3qjg::::res://COGITO/Assets/Graphics/InputIcons/InputIconSheet_Gamepad.png -HealthComponent.gd::GDScript::-1::1703351815::0::1::::HealthComponent<>Node<>:: +HealthComponent.gd::GDScript::-1::1705597213::0::1::::HealthComponent<>Node<>:: HealthComponent.tscn::PackedScene::6841169915013847861::1703350052::0::1::::<><>::res://COGITO/Components/HealthComponent.gd HitboxComponent.gd::GDScript::-1::1702762032::0::1::::HitboxComponent<>Node3D<>:: HitboxComponent.tscn::PackedScene::759674050307161364::1702783079::0::1::::<><>::res://COGITO/Components/HitboxComponent.gd LightzoneComponent.gd::GDScript::-1::1702061941::0::1::::<>Area3D<>:: LightzoneComponent.tscn::PackedScene::6143491325768385284::1702669094::0::1::::<><>::res://COGITO/Components/LightzoneComponent.gd -PlayerInteractionComponent.gd::GDScript::-1::1702926704::0::1::::PlayerInteractionComponent<>Node3D<>:: -PlayerInteractionComponent.tscn::PackedScene::8902786388850025152::1702669094::0::1::::<><>::res://COGITO/Components/PlayerInteractionComponent.gd +PlayerInteractionComponent.gd::GDScript::-1::1705704395::0::1::::PlayerInteractionComponent<>Node3D<>:: +PlayerInteractionComponent.tscn::PackedScene::8902786388850025152::1705607769::0::1::::<><>::res://COGITO/Components/PlayerInteractionComponent.gd SafezoneComponent.gd::GDScript::-1::1699659406::0::1::::<>Area3D<>:: SafezoneComponent.tscn::PackedScene::2966486636092209105::1702669094::0::1::::<><>::res://COGITO/Components/SafezoneComponent.gd SanityComponent.gd::GDScript::-1::1699659827::0::1::::SanityComponent<>Node<>:: SanityComponent.tscn::PackedScene::6114067318785430983::1702669094::0::1::::<><>::res://COGITO/Components/SanityComponent.gd StaminaComponent.gd::GDScript::-1::1702759580::0::1::::StaminaComponent<>Node<>:: StaminaComponent.tscn::PackedScene::4419196734855217418::1702759557::0::1::::<><>::res://COGITO/Components/StaminaComponent.gd -::res://COGITO/DemoScenes/::1703352251 -COGITO_Demo_01.tscn::PackedScene::6184771577929813841::1703352251::0::1::::<><>::uid://kicjwmh02uwf::::res://COGITO/PrefabScenes/player.tscn<>uid://dkbgl3p3ffd1::::res://COGITO/Assets/Materials/Prototype_DarkGrey.tres<>uid://cwd3g16ep0idw::::res://COGITO/PrefabScenes/pickup_flashlight.tscn<>uid://hhhudvarh7gk::::res://COGITO/Assets/Materials/Prototype_Orange.tres<>res://COGITO/InventoryPD/InventoryPD.gd<>uid://rw7gdui8lu3n::::res://COGITO/EasyMenus/Scenes/pause_menu.tscn<>uid://0c32kepv0ahx::::res://COGITO/PrefabScenes/Player_HUD.tscn<>uid://d3m4ni301eso7::::res://COGITO/PrefabScenes/carriable_box.tscn<>uid://lsun1f1wjfxl::::res://COGITO/PrefabScenes/ceiling_lamp.tscn<>uid://bho0nwh5rlnua::::res://COGITO/PrefabScenes/target_destructable.tscn<>uid://bdyukj85qkut0::::res://COGITO/PrefabScenes/door.tscn<>uid://060gqm74tdlk::::res://COGITO/InventoryPD/Items/Cogito_StaminaExtension.tres<>uid://d4gdqvqsiiqs5::::res://COGITO/InventoryPD/Items/Cogito_Key.tres<>uid://8wkt5k4dl40u::::res://COGITO/PrefabScenes/pickup_key.tscn<>uid://0fj068bj0csc::::res://COGITO/PrefabScenes/pickup_health_potion.tscn<>uid://bab56bf0vqfss::::res://COGITO/PrefabScenes/pickup_battery.tscn<>uid://3okedyf5glns::::res://COGITO/PrefabScenes/container.tscn<>uid://cpqxudfjtjw66::::res://COGITO/InventoryPD/Items/Cogito_HealthPotion.tres<>res://COGITO/InventoryPD/CustomResources/InventorySlotPD.gd<>uid://cupby6uqaftvv::::res://COGITO/InventoryPD/Items/Cogito_Battery.tres<>uid://d1rq8gm20sjo1::::res://COGITO/PrefabScenes/lamp_standing.tscn<>uid://sfypssn0rllo::::res://COGITO/PrefabScenes/pickup_stamina_extension.tscn<>uid://cjs44e1ow53rv::::res://COGITO/PrefabScenes/heal_zone.tscn<>uid://8h462cd7whew::::res://COGITO/PrefabScenes/hazard_zone.tscn<>uid://bnygtkw3tvet6::::res://COGITO/PrefabScenes/press_and_hold_wheel.tscn<>res://COGITO/Scripts/Interact_Door.gd<>uid://3gwo23kpr58f::::res://COGITO/PrefabScenes/lightzone_lamp.tscn<>uid://ftl7je6blfwq::::res://COGITO/Assets/Audio/Kenney/stoneDrag4.ogg<>uid://bc52bohkbf1yp::::res://COGITO/PrefabScenes/pickup_diamond_key_a.tscn<>uid://djfg6ea5cbhyv::::res://COGITO/PrefabScenes/pickup_diamond_key_b.tscn<>uid://cgcrwmu2bs4se::::res://COGITO/Assets/Textures/Prototype Textures/PNG/Green/texture_01.png<>res://COGITO/Scripts/switchable.gd<>uid://gu1buq254o4l::::res://COGITO/InventoryPD/Items/Cogito_DiamondKey_Combine.tres<>uid://bfmqga66x7l1k::::res://COGITO/Assets/Audio/Kenney/rockHit2.ogg<>uid://o0xgl5obc551::::res://COGITO/PrefabScenes/pickup_pistol.tscn<>uid://dbtarejfetahc::::res://COGITO/PrefabScenes/Cabinet_prefab.tscn<>uid://b6wdy2102jymr::::res://COGITO/Assets/Audio/Kenney/UiAudio/switch2.ogg -COGITO_MainMenu.tscn::PackedScene::6809368658766811379::1703352143::0::1::::<><>::uid://dq6tvhqcy2aps::::res://COGITO/EasyMenus/Scenes/main_menu.tscn<>uid://cr3bcp0u6w1pl::::res://COGITO/Assets/Audio/Kenney/UiAudio/mouseclick1.ogg<>res://COGITO/Scripts/scene_switcher.gd<>uid://kbw2s407quul::::res://COGITO/Assets/Audio/Kenney/UiAudio/click1.ogg +::res://COGITO/DemoScenes/::1705704522 +COGITO_01_Demo.tscn::PackedScene::6184771577929813841::1705704522::0::1::::<><>::uid://kicjwmh02uwf::::res://COGITO/PrefabScenes/player.tscn<>res://COGITO/SceneManagement/cogito_scene.gd<>uid://dkbgl3p3ffd1::::res://COGITO/Assets/Materials/Prototype_DarkGrey.tres<>uid://cwd3g16ep0idw::::res://COGITO/PrefabScenes/pickup_flashlight.tscn<>uid://hhhudvarh7gk::::res://COGITO/Assets/Materials/Prototype_Orange.tres<>res://COGITO/InventoryPD/InventoryPD.gd<>uid://rw7gdui8lu3n::::res://COGITO/EasyMenus/Scenes/pause_menu.tscn<>uid://0c32kepv0ahx::::res://COGITO/PrefabScenes/Player_HUD.tscn<>uid://d3m4ni301eso7::::res://COGITO/PrefabScenes/carriable_box.tscn<>uid://lsun1f1wjfxl::::res://COGITO/PrefabScenes/ceiling_lamp.tscn<>uid://bho0nwh5rlnua::::res://COGITO/PrefabScenes/target_destructable.tscn<>uid://bdyukj85qkut0::::res://COGITO/PrefabScenes/door.tscn<>uid://060gqm74tdlk::::res://COGITO/InventoryPD/Items/Cogito_StaminaExtension.tres<>uid://d4gdqvqsiiqs5::::res://COGITO/InventoryPD/Items/Cogito_Key.tres<>uid://8wkt5k4dl40u::::res://COGITO/PrefabScenes/pickup_key.tscn<>uid://0fj068bj0csc::::res://COGITO/PrefabScenes/pickup_health_potion.tscn<>uid://bab56bf0vqfss::::res://COGITO/PrefabScenes/pickup_battery.tscn<>uid://3okedyf5glns::::res://COGITO/PrefabScenes/container.tscn<>uid://cpqxudfjtjw66::::res://COGITO/InventoryPD/Items/Cogito_HealthPotion.tres<>res://COGITO/InventoryPD/CustomResources/InventorySlotPD.gd<>uid://cupby6uqaftvv::::res://COGITO/InventoryPD/Items/Cogito_Battery.tres<>uid://d1rq8gm20sjo1::::res://COGITO/PrefabScenes/lamp_standing.tscn<>uid://sfypssn0rllo::::res://COGITO/PrefabScenes/pickup_stamina_extension.tscn<>uid://cjs44e1ow53rv::::res://COGITO/PrefabScenes/heal_zone.tscn<>uid://8h462cd7whew::::res://COGITO/PrefabScenes/hazard_zone.tscn<>uid://bnygtkw3tvet6::::res://COGITO/PrefabScenes/press_and_hold_wheel.tscn<>res://COGITO/Scripts/Cogito_Door.gd<>uid://3gwo23kpr58f::::res://COGITO/PrefabScenes/lightzone_lamp.tscn<>uid://ftl7je6blfwq::::res://COGITO/Assets/Audio/Kenney/stoneDrag4.ogg<>uid://bc52bohkbf1yp::::res://COGITO/PrefabScenes/pickup_diamond_key_a.tscn<>uid://djfg6ea5cbhyv::::res://COGITO/PrefabScenes/pickup_diamond_key_b.tscn<>uid://cgcrwmu2bs4se::::res://COGITO/Assets/Textures/Prototype Textures/PNG/Green/texture_01.png<>res://COGITO/Scripts/Cogito_Switch.gd<>uid://gu1buq254o4l::::res://COGITO/InventoryPD/Items/Cogito_DiamondKey_Combine.tres<>uid://ckvdkigvwowm5::::res://COGITO/InventoryPD/Items/Cogito_Flashlight.tres<>uid://bfmqga66x7l1k::::res://COGITO/Assets/Audio/Kenney/rockHit2.ogg<>uid://o0xgl5obc551::::res://COGITO/PrefabScenes/pickup_pistol.tscn<>uid://dbtarejfetahc::::res://COGITO/PrefabScenes/Cabinet_prefab.tscn<>uid://b6wdy2102jymr::::res://COGITO/Assets/Audio/Kenney/UiAudio/switch2.ogg<>uid://dhg1uhiq7ywn2::::res://COGITO/Assets/Materials/Prototype_Green.tres<>res://COGITO/Scripts/ladder_area.gd<>uid://c6dn6bn47xyrj::::res://COGITO/Assets/Models/ladder.glb<>res://COGITO/Scripts/scene_transition_zone.gd +COGITO_02_SceneTransitionsA.tscn::PackedScene::8544376075001033287::1705680145::0::1::::<><>::uid://kicjwmh02uwf::::res://COGITO/PrefabScenes/player.tscn<>res://COGITO/SceneManagement/cogito_scene.gd<>res://COGITO/InventoryPD/InventoryPD.gd<>uid://0c32kepv0ahx::::res://COGITO/PrefabScenes/Player_HUD.tscn<>uid://rw7gdui8lu3n::::res://COGITO/EasyMenus/Scenes/pause_menu.tscn<>uid://dkbgl3p3ffd1::::res://COGITO/Assets/Materials/Prototype_DarkGrey.tres<>uid://dhg1uhiq7ywn2::::res://COGITO/Assets/Materials/Prototype_Green.tres<>res://COGITO/Scripts/scene_transition_zone.gd<>uid://d3m4ni301eso7::::res://COGITO/PrefabScenes/carriable_box.tscn<>uid://0fj068bj0csc::::res://COGITO/PrefabScenes/pickup_health_potion.tscn<>uid://cpqxudfjtjw66::::res://COGITO/InventoryPD/Items/Cogito_HealthPotion.tres<>res://COGITO/InventoryPD/CustomResources/InventorySlotPD.gd +COGITO_03_SceneTransitionsB.tscn::PackedScene::195123778859745571::1705624729::0::1::::<><>::res://COGITO/SceneManagement/cogito_scene.gd<>uid://kicjwmh02uwf::::res://COGITO/PrefabScenes/player.tscn<>res://COGITO/InventoryPD/InventoryPD.gd<>uid://0c32kepv0ahx::::res://COGITO/PrefabScenes/Player_HUD.tscn<>uid://rw7gdui8lu3n::::res://COGITO/EasyMenus/Scenes/pause_menu.tscn<>uid://dkbgl3p3ffd1::::res://COGITO/Assets/Materials/Prototype_DarkGrey.tres<>uid://dhg1uhiq7ywn2::::res://COGITO/Assets/Materials/Prototype_Green.tres<>uid://hhhudvarh7gk::::res://COGITO/Assets/Materials/Prototype_Orange.tres<>res://COGITO/Scripts/scene_transition_zone.gd<>uid://bdyukj85qkut0::::res://COGITO/PrefabScenes/door.tscn<>res://COGITO/Scripts/door_setter_zone.gd<>uid://bab56bf0vqfss::::res://COGITO/PrefabScenes/pickup_battery.tscn<>uid://cupby6uqaftvv::::res://COGITO/InventoryPD/Items/Cogito_Battery.tres<>res://COGITO/InventoryPD/CustomResources/InventorySlotPD.gd +COGITO_MainMenu.tscn::PackedScene::6809368658766811379::1705704522::0::1::::<><>::uid://dq6tvhqcy2aps::::res://COGITO/EasyMenus/Scenes/main_menu.tscn<>uid://cr3bcp0u6w1pl::::res://COGITO/Assets/Audio/Kenney/UiAudio/mouseclick1.ogg<>res://COGITO/Scripts/menu_scene_switcher.gd<>uid://kbw2s407quul::::res://COGITO/Assets/Audio/Kenney/UiAudio/click1.ogg ::res://COGITO/EasyMenus/::1701186687 ::res://COGITO/EasyMenus/Nodes/::1702669096 controller_echo_input_generator.tscn::PackedScene::2871931579363108493::1702669095::0::1::::<><>::res://COGITO/EasyMenus/Scripts/controller_echo_input_generator.gd @@ -285,90 +287,102 @@ gamepad_closable.tscn::PackedScene::5923200156020106435::1702669095::0::1::::<>< menu_template_manager.tscn::PackedScene::8395389972587960008::1702669096::0::1::::<><>::res://COGITO/EasyMenus/Scripts/menu_template_manager.gd<>uid://bg6gj8kohejmb::::res://COGITO/EasyMenus/Nodes/controller_echo_input_generator.tscn<>uid://c56b7kxfiaj3r::::res://COGITO/EasyMenus/Nodes/startup_loader.tscn slider_w_labels.tscn::PackedScene::8855480093762734290::1702669096::0::1::::<><>::res://COGITO/EasyMenus/Scripts/slider_w_labels.gd startup_loader.tscn::PackedScene::6942620810302632013::1702669096::0::1::::<><>::res://COGITO/EasyMenus/Scripts/startup_loader.gd -::res://COGITO/EasyMenus/Scenes/::1703351914 -main_menu.tscn::PackedScene::8347470776702566312::1703018866::0::1::::<><>::res://COGITO/EasyMenus/Scripts/main_menu_controller.gd<>uid://qlskttl1wjr7::::res://COGITO/EasyMenus/Scenes/options_menu.tscn -options_menu.tscn::PackedScene::1146841445142367734::1702669096::0::1::::<><>::res://COGITO/EasyMenus/Scripts/options_menu_controller.gd<>res://COGITO/EasyMenus/Scripts/follow_focus_center.gd<>uid://dyfwp0vhgfjd7::::res://COGITO/EasyMenus/Nodes/slider_w_labels.tscn<>res://COGITO/EasyMenus/Scripts/option_button_input_propagator.gd<>uid://cqniig2ks0xs2::::res://COGITO/EasyMenus/Nodes/gamepad_closable.tscn<>res://COGITO/Scripts/Btn_Ui_Sounds.gd<>uid://kbw2s407quul::::res://COGITO/Assets/Audio/Kenney/UiAudio/click1.ogg<>uid://cr3bcp0u6w1pl::::res://COGITO/Assets/Audio/Kenney/UiAudio/mouseclick1.ogg -pause_menu.tscn::PackedScene::1240580499841999485::1703351914::0::1::::<><>::res://COGITO/EasyMenus/Scripts/pause_menu_controller.gd<>res://COGITO/Scripts/Btn_Ui_Sounds.gd<>uid://qlskttl1wjr7::::res://COGITO/EasyMenus/Scenes/options_menu.tscn<>uid://kbw2s407quul::::res://COGITO/Assets/Audio/Kenney/UiAudio/click1.ogg<>uid://cr3bcp0u6w1pl::::res://COGITO/Assets/Audio/Kenney/UiAudio/mouseclick1.ogg<>res://COGITO/Scripts/scene_switcher.gd -::res://COGITO/EasyMenus/Scripts/::1703351911 +::res://COGITO/EasyMenus/Scenes/::1705689815 +main_menu.tscn::PackedScene::8347470776702566312::1705611839::0::1::::<><>::res://COGITO/EasyMenus/Scripts/main_menu_controller.gd<>uid://qlskttl1wjr7::::res://COGITO/EasyMenus/Scenes/options_menu.tscn +options_menu.tscn::PackedScene::1146841445142367734::1705689815::0::1::::<><>::res://COGITO/EasyMenus/Scripts/options_menu_controller.gd<>res://COGITO/EasyMenus/Scripts/follow_focus_center.gd<>uid://dyfwp0vhgfjd7::::res://COGITO/EasyMenus/Nodes/slider_w_labels.tscn<>res://COGITO/EasyMenus/Scripts/option_button_input_propagator.gd<>uid://cqniig2ks0xs2::::res://COGITO/EasyMenus/Nodes/gamepad_closable.tscn +pause_menu.tscn::PackedScene::1240580499841999485::1705624619::0::1::::<><>::res://COGITO/EasyMenus/Scripts/pause_menu_controller.gd<>uid://qlskttl1wjr7::::res://COGITO/EasyMenus/Scenes/options_menu.tscn<>uid://kbw2s407quul::::res://COGITO/Assets/Audio/Kenney/UiAudio/click1.ogg<>uid://cr3bcp0u6w1pl::::res://COGITO/Assets/Audio/Kenney/UiAudio/mouseclick1.ogg<>res://COGITO/Scripts/menu_scene_switcher.gd +::res://COGITO/EasyMenus/Scripts/::1705621390 controller_echo_input_generator.gd::GDScript::-1::1697838383::0::1::::<>Node<>:: follow_focus_center.gd::GDScript::-1::1701810375::0::1::::<>ScrollContainer<>:: gamepad_closeable.gd::GDScript::-1::1697838383::0::1::::<>Node<>:: input_map_updater.gd::GDScript::-1::1697831897::0::1::::<>Node<>:: -main_menu_controller.gd::GDScript::-1::1703351911::0::1::::<>Control<>:: +main_menu_controller.gd::GDScript::-1::1704752232::0::1::::<>Control<>:: menu_template_manager.gd::GDScript::-1::1701964692::0::1::::<>Node<>:: options_constants.gd::GDScript::-1::1698181602::0::1::::OptionsConstants<>Node<>:: -options_menu_controller.gd::GDScript::-1::1701130424::0::1::::<>Control<>:: +options_menu_controller.gd::GDScript::-1::1704752232::0::1::::<>Control<>:: option_button_input_propagator.gd::GDScript::-1::1701964692::0::1::::<>OptionButton<>:: -pause_menu_controller.gd::GDScript::-1::1703351911::0::1::::<>Control<>:: +pause_menu_controller.gd::GDScript::-1::1705621390::0::1::::<>Control<>:: slider_w_labels.gd::GDScript::-1::1697831898::0::1::::<>VBoxContainer<>:: startup_loader.gd::GDScript::-1::1697838872::0::1::::<>Node<>:: -::res://COGITO/InventoryPD/::1702926016 -external_inventory.gd::GDScript::-1::1701967242::0::1::::<>StaticBody3D<>:: -InventoryPD.gd::GDScript::-1::1702926016::0::1::::InventoryPD<>Resource<>:: -pick_up.gd::GDScript::-1::1702783660::0::1::::<>RigidBody3D<>:: -::res://COGITO/InventoryPD/CustomResources/::1702783711 -InventoryItemPD.gd::GDScript::-1::1702763816::0::1::::InventoryItemPD<>Resource<>:: +::res://COGITO/InventoryPD/::1705689875 +Cogito_Pickup.gd::GDScript::-1::1705605821::0::1::::<>RigidBody3D<>:: +external_inventory.gd::GDScript::-1::1705679676::0::1::::<>StaticBody3D<>:: +InventoryPD.gd::GDScript::-1::1705541222::0::1::::InventoryPD<>Resource<>:: +::res://COGITO/InventoryPD/CustomResources/::1705598481 +InventoryItemPD.gd::GDScript::-1::1705598481::0::1::::InventoryItemPD<>Resource<>:: InventorySlotPD.gd::GDScript::-1::1702783711::0::1::::InventorySlotPD<>Resource<>:: -::res://COGITO/InventoryPD/Inventories/::1703347507 -PlayerInventory.tres::Resource/InventoryPD::325788790473687310::1703347507::0::1::::<><>::res://COGITO/InventoryPD/InventoryPD.gd +::res://COGITO/InventoryPD/Inventories/::1705689978 +PlayerInventory.tres::Resource/InventoryPD::325788790473687310::1705689978::0::1::::<><>::res://COGITO/InventoryPD/InventoryPD.gd TestInventory.tres::Resource/Resource::4657886789858817261::1700613029::0::1::::<><>::uid://d4gdqvqsiiqs5 -::res://COGITO/InventoryPD/Items/::1703347507 -Cogito_Battery.tres::Resource/InventoryItemPD::6207689142351359187::1703347507::0::1::::<><>::res://COGITO/InventoryPD/CustomResources/InventoryItemPD.gd<>uid://c0h1s1g4g1q56::::res://COGITO/Assets/Graphics/ItemIcons/CogitoBattery.png<>uid://1w0db1u6lv7t::::res://COGITO/Assets/Audio/Kenney/UiAudio/rollover6.ogg<>uid://npav2p2tk10i::::res://COGITO/Assets/Audio/Kenney/handleSmallLeather.ogg<>uid://ckvdkigvwowm5::::res://COGITO/InventoryPD/Items/Cogito_Flashlight.tres -Cogito_DiamondKey_A.tres::Resource/InventoryItemPD::3547579751623314865::1703347507::0::1::::<><>::res://COGITO/InventoryPD/CustomResources/InventoryItemPD.gd<>uid://clxom1rnn3dew::::res://COGITO/Assets/Graphics/ItemIcons/Cogito_DiamondKey_A.png<>uid://bttj6m78b6odm::::res://COGITO/Assets/Graphics/HintIcons/Hint_Cog.png<>uid://gu1buq254o4l::::res://COGITO/InventoryPD/Items/Cogito_DiamondKey_Combine.tres<>res://COGITO/InventoryPD/CustomResources/InventorySlotPD.gd<>uid://1w0db1u6lv7t::::res://COGITO/Assets/Audio/Kenney/UiAudio/rollover6.ogg<>uid://npav2p2tk10i::::res://COGITO/Assets/Audio/Kenney/handleSmallLeather.ogg<>uid://bnqnuewmntcyp::::res://COGITO/Assets/Audio/Kenney/UiAudio/error_008.ogg -Cogito_DiamondKey_B.tres::Resource/InventoryItemPD::1862589180167957587::1703347507::0::1::::<><>::res://COGITO/InventoryPD/CustomResources/InventoryItemPD.gd<>uid://bcabonpdkte7d::::res://COGITO/Assets/Graphics/ItemIcons/Cogito_DiamondKey_B.png<>uid://bttj6m78b6odm::::res://COGITO/Assets/Graphics/HintIcons/Hint_Cog.png<>uid://gu1buq254o4l::::res://COGITO/InventoryPD/Items/Cogito_DiamondKey_Combine.tres<>res://COGITO/InventoryPD/CustomResources/InventorySlotPD.gd<>uid://npav2p2tk10i::::res://COGITO/Assets/Audio/Kenney/handleSmallLeather.ogg<>uid://1w0db1u6lv7t::::res://COGITO/Assets/Audio/Kenney/UiAudio/rollover6.ogg<>uid://bnqnuewmntcyp::::res://COGITO/Assets/Audio/Kenney/UiAudio/error_008.ogg -Cogito_DiamondKey_Combine.tres::Resource/InventoryItemPD::464002120967099845::1703347507::0::1::::<><>::res://COGITO/InventoryPD/CustomResources/InventoryItemPD.gd<>uid://b026nu4btecpx::::res://COGITO/Assets/Graphics/ItemIcons/Cogito_DiamondKey_Complete.png<>uid://dlsbl1glpswk5::::res://COGITO/Assets/Graphics/HintIcons/Hint_Question.png<>uid://npav2p2tk10i::::res://COGITO/Assets/Audio/Kenney/handleSmallLeather.ogg<>uid://1w0db1u6lv7t::::res://COGITO/Assets/Audio/Kenney/UiAudio/rollover6.ogg -Cogito_Flashlight.tres::Resource/InventoryItemPD::5518282175958876670::1703347507::0::1::::<><>::uid://heih3rs4r4gt::::res://COGITO/Assets/Graphics/ItemIcons/CogitoFlashlight.png<>res://COGITO/InventoryPD/CustomResources/InventoryItemPD.gd<>uid://4xstvhrf4r2h::::res://COGITO/Assets/Graphics/BatteryIcon.png<>uid://1w0db1u6lv7t::::res://COGITO/Assets/Audio/Kenney/UiAudio/rollover6.ogg<>uid://npav2p2tk10i::::res://COGITO/Assets/Audio/Kenney/handleSmallLeather.ogg -Cogito_FoamBullets.tres::Resource/InventoryItemPD::3523984710320278951::1703347507::0::1::::<><>::uid://cxvxq8hy53ih5::::res://COGITO/Assets/Graphics/ItemIcons/Cogito_FoamBullets.png<>res://COGITO/InventoryPD/CustomResources/InventoryItemPD.gd<>uid://1w0db1u6lv7t::::res://COGITO/Assets/Audio/Kenney/UiAudio/rollover6.ogg<>uid://npav2p2tk10i::::res://COGITO/Assets/Audio/Kenney/handleSmallLeather.ogg<>uid://lc5uq2e6ldah::::res://COGITO/InventoryPD/Items/Cogito_Pistol.tres -Cogito_HealthPotion.tres::Resource/InventoryItemPD::5860136438462132845::1703347507::0::1::::<><>::res://COGITO/InventoryPD/CustomResources/InventoryItemPD.gd<>uid://d0so3oo1yk4kh::::res://COGITO/Assets/Graphics/HintIcons/Hint_Heart.png<>uid://bmg715kqyjb77::::res://COGITO/Assets/Graphics/ItemIcons/CogitoHealthPotion.png<>uid://bna1nc66vw053::::res://COGITO/Assets/Audio/Kenney/phaserUp5.ogg<>uid://1w0db1u6lv7t::::res://COGITO/Assets/Audio/Kenney/UiAudio/rollover6.ogg<>uid://npav2p2tk10i::::res://COGITO/Assets/Audio/Kenney/handleSmallLeather.ogg -Cogito_Key.tres::Resource/InventoryItemPD::9207336635323464258::1703347507::0::1::::<><>::uid://dlsbl1glpswk5::::res://COGITO/Assets/Graphics/HintIcons/Hint_Question.png<>uid://bsf2bc116o1oi::::res://COGITO/Assets/Graphics/ItemIcons/CogitoKey.png<>res://COGITO/InventoryPD/CustomResources/InventoryItemPD.gd<>uid://1w0db1u6lv7t::::res://COGITO/Assets/Audio/Kenney/UiAudio/rollover6.ogg<>uid://npav2p2tk10i::::res://COGITO/Assets/Audio/Kenney/handleSmallLeather.ogg -Cogito_Pistol.tres::Resource/InventoryItemPD::778064143494493083::1703347507::0::1::::<><>::res://COGITO/InventoryPD/CustomResources/InventoryItemPD.gd<>uid://78js4558o61m::::res://COGITO/Assets/Graphics/ItemIcons/Cogito_Pistol.png<>uid://npav2p2tk10i::::res://COGITO/Assets/Audio/Kenney/handleSmallLeather.ogg<>uid://1w0db1u6lv7t::::res://COGITO/Assets/Audio/Kenney/UiAudio/rollover6.ogg -Cogito_StaminaExtension.tres::Resource/InventoryItemPD::1820246301313946868::1703347507::0::1::::<><>::uid://xdrsyodejj36::::res://COGITO/Assets/Graphics/HintIcons/Hint_Drop.png<>res://COGITO/InventoryPD/CustomResources/InventoryItemPD.gd<>uid://ra2d8abru67o::::res://COGITO/Assets/Graphics/ItemIcons/Cogito_StaminaExtension.png<>uid://npav2p2tk10i::::res://COGITO/Assets/Audio/Kenney/handleSmallLeather.ogg<>uid://bna1nc66vw053::::res://COGITO/Assets/Audio/Kenney/phaserUp5.ogg<>uid://1w0db1u6lv7t::::res://COGITO/Assets/Audio/Kenney/UiAudio/rollover6.ogg -::res://COGITO/InventoryPD/UiScenes/::1702669096 +::res://COGITO/InventoryPD/Items/::1705689979 +Cogito_Battery.tres::Resource/InventoryItemPD::6207689142351359187::1705689979::0::1::::<><>::res://COGITO/InventoryPD/CustomResources/InventoryItemPD.gd<>uid://c0h1s1g4g1q56::::res://COGITO/Assets/Graphics/ItemIcons/CogitoBattery.png<>uid://1w0db1u6lv7t::::res://COGITO/Assets/Audio/Kenney/UiAudio/rollover6.ogg<>uid://npav2p2tk10i::::res://COGITO/Assets/Audio/Kenney/handleSmallLeather.ogg<>uid://ckvdkigvwowm5::::res://COGITO/InventoryPD/Items/Cogito_Flashlight.tres +Cogito_DiamondKey_A.tres::Resource/InventoryItemPD::3547579751623314865::1705689979::0::1::::<><>::res://COGITO/InventoryPD/CustomResources/InventoryItemPD.gd<>uid://clxom1rnn3dew::::res://COGITO/Assets/Graphics/ItemIcons/Cogito_DiamondKey_A.png<>uid://bttj6m78b6odm::::res://COGITO/Assets/Graphics/HintIcons/Hint_Cog.png<>uid://gu1buq254o4l::::res://COGITO/InventoryPD/Items/Cogito_DiamondKey_Combine.tres<>res://COGITO/InventoryPD/CustomResources/InventorySlotPD.gd<>uid://1w0db1u6lv7t::::res://COGITO/Assets/Audio/Kenney/UiAudio/rollover6.ogg<>uid://npav2p2tk10i::::res://COGITO/Assets/Audio/Kenney/handleSmallLeather.ogg<>uid://bnqnuewmntcyp::::res://COGITO/Assets/Audio/Kenney/UiAudio/error_008.ogg +Cogito_DiamondKey_B.tres::Resource/InventoryItemPD::1862589180167957587::1705689979::0::1::::<><>::res://COGITO/InventoryPD/CustomResources/InventoryItemPD.gd<>uid://bcabonpdkte7d::::res://COGITO/Assets/Graphics/ItemIcons/Cogito_DiamondKey_B.png<>uid://bttj6m78b6odm::::res://COGITO/Assets/Graphics/HintIcons/Hint_Cog.png<>uid://gu1buq254o4l::::res://COGITO/InventoryPD/Items/Cogito_DiamondKey_Combine.tres<>res://COGITO/InventoryPD/CustomResources/InventorySlotPD.gd<>uid://npav2p2tk10i::::res://COGITO/Assets/Audio/Kenney/handleSmallLeather.ogg<>uid://1w0db1u6lv7t::::res://COGITO/Assets/Audio/Kenney/UiAudio/rollover6.ogg<>uid://bnqnuewmntcyp::::res://COGITO/Assets/Audio/Kenney/UiAudio/error_008.ogg +Cogito_DiamondKey_Combine.tres::Resource/InventoryItemPD::464002120967099845::1705689979::0::1::::<><>::res://COGITO/InventoryPD/CustomResources/InventoryItemPD.gd<>uid://b026nu4btecpx::::res://COGITO/Assets/Graphics/ItemIcons/Cogito_DiamondKey_Complete.png<>uid://dlsbl1glpswk5::::res://COGITO/Assets/Graphics/HintIcons/Hint_Question.png<>uid://npav2p2tk10i::::res://COGITO/Assets/Audio/Kenney/handleSmallLeather.ogg<>uid://1w0db1u6lv7t::::res://COGITO/Assets/Audio/Kenney/UiAudio/rollover6.ogg +Cogito_Flashlight.tres::Resource/InventoryItemPD::5518282175958876670::1705689978::0::1::::<><>::uid://heih3rs4r4gt::::res://COGITO/Assets/Graphics/ItemIcons/CogitoFlashlight.png<>res://COGITO/InventoryPD/CustomResources/InventoryItemPD.gd<>uid://4xstvhrf4r2h::::res://COGITO/Assets/Graphics/BatteryIcon.png<>uid://1w0db1u6lv7t::::res://COGITO/Assets/Audio/Kenney/UiAudio/rollover6.ogg<>uid://npav2p2tk10i::::res://COGITO/Assets/Audio/Kenney/handleSmallLeather.ogg +Cogito_FoamBullets.tres::Resource/InventoryItemPD::3523984710320278951::1705689978::0::1::::<><>::uid://cxvxq8hy53ih5::::res://COGITO/Assets/Graphics/ItemIcons/Cogito_FoamBullets.png<>res://COGITO/InventoryPD/CustomResources/InventoryItemPD.gd<>uid://1w0db1u6lv7t::::res://COGITO/Assets/Audio/Kenney/UiAudio/rollover6.ogg<>uid://npav2p2tk10i::::res://COGITO/Assets/Audio/Kenney/handleSmallLeather.ogg<>uid://lc5uq2e6ldah::::res://COGITO/InventoryPD/Items/Cogito_Pistol.tres +Cogito_HealthPotion.tres::Resource/InventoryItemPD::5860136438462132845::1705689978::0::1::::<><>::res://COGITO/InventoryPD/CustomResources/InventoryItemPD.gd<>uid://d0so3oo1yk4kh::::res://COGITO/Assets/Graphics/HintIcons/Hint_Heart.png<>uid://bmg715kqyjb77::::res://COGITO/Assets/Graphics/ItemIcons/CogitoHealthPotion.png<>uid://bna1nc66vw053::::res://COGITO/Assets/Audio/Kenney/phaserUp5.ogg<>uid://1w0db1u6lv7t::::res://COGITO/Assets/Audio/Kenney/UiAudio/rollover6.ogg<>uid://npav2p2tk10i::::res://COGITO/Assets/Audio/Kenney/handleSmallLeather.ogg +Cogito_Key.tres::Resource/InventoryItemPD::9207336635323464258::1705689978::0::1::::<><>::uid://dlsbl1glpswk5::::res://COGITO/Assets/Graphics/HintIcons/Hint_Question.png<>uid://bsf2bc116o1oi::::res://COGITO/Assets/Graphics/ItemIcons/CogitoKey.png<>res://COGITO/InventoryPD/CustomResources/InventoryItemPD.gd<>uid://1w0db1u6lv7t::::res://COGITO/Assets/Audio/Kenney/UiAudio/rollover6.ogg<>uid://npav2p2tk10i::::res://COGITO/Assets/Audio/Kenney/handleSmallLeather.ogg +Cogito_Pistol.tres::Resource/InventoryItemPD::778064143494493083::1705689978::0::1::::<><>::res://COGITO/InventoryPD/CustomResources/InventoryItemPD.gd<>uid://78js4558o61m::::res://COGITO/Assets/Graphics/ItemIcons/Cogito_Pistol.png<>uid://npav2p2tk10i::::res://COGITO/Assets/Audio/Kenney/handleSmallLeather.ogg<>uid://1w0db1u6lv7t::::res://COGITO/Assets/Audio/Kenney/UiAudio/rollover6.ogg +Cogito_StaminaExtension.tres::Resource/InventoryItemPD::1820246301313946868::1705689978::0::1::::<><>::uid://xdrsyodejj36::::res://COGITO/Assets/Graphics/HintIcons/Hint_Drop.png<>res://COGITO/InventoryPD/CustomResources/InventoryItemPD.gd<>uid://ra2d8abru67o::::res://COGITO/Assets/Graphics/ItemIcons/Cogito_StaminaExtension.png<>uid://npav2p2tk10i::::res://COGITO/Assets/Audio/Kenney/handleSmallLeather.ogg<>uid://bna1nc66vw053::::res://COGITO/Assets/Audio/Kenney/phaserUp5.ogg<>uid://1w0db1u6lv7t::::res://COGITO/Assets/Audio/Kenney/UiAudio/rollover6.ogg +::res://COGITO/InventoryPD/UiScenes/::1705680824 HotBarInventoryUi.tscn::PackedScene::2794096874058288580::1702669096::0::1::::<><>::res://COGITO/InventoryPD/UiScenes/hot_bar_inventory.gd<>uid://v5n8ollqt3qt::::res://COGITO/Assets/Graphics/InputIcons/Gamepad/DPad_Left.png<>uid://ebik12lcrif::::res://COGITO/Assets/Graphics/InputIcons/Gamepad/DPad_Uppng.png<>uid://c2bynu0pq88st::::res://COGITO/Assets/Graphics/InputIcons/Gamepad/DPad_Down.png<>uid://cv0phb0f2xlns::::res://COGITO/Assets/Graphics/InputIcons/Gamepad/DPad_Right.png<>uid://btf6bmlgtfk1b::::res://COGITO/Components/DynamicInputIcon.tscn hot_bar_inventory.gd::GDScript::-1::1701819087::0::1::::<>PanelContainer<>:: -InventoryUI.gd::GDScript::-1::1700688339::0::1::::<>PanelContainer<>:: +InventoryUI.gd::GDScript::-1::1705544082::0::1::::<>PanelContainer<>:: InventoryUI.tscn::PackedScene::8499610405560485663::1702669096::0::1::::<><>::res://COGITO/InventoryPD/UiScenes/InventoryUI.gd -inventory_interface.gd::GDScript::-1::1702498178::0::1::::<>Control<>:: +inventory_interface.gd::GDScript::-1::1705680824::0::1::::<>Control<>:: Slot.gd::GDScript::-1::1702498116::0::1::::<>PanelContainer<>:: Slot.tscn::PackedScene::5255460739590049030::1702669096::0::1::::<><>::res://COGITO/InventoryPD/UiScenes/Slot.gd<>uid://cr3bcp0u6w1pl::::res://COGITO/Assets/Audio/Kenney/UiAudio/mouseclick1.ogg -::res://COGITO/PrefabScenes/::1703352143 -Cabinet_prefab.tscn::PackedScene::7268704654770764328::1703016894::0::1::::<><>::uid://cxwwd4mjnn34w::::res://COGITO/PrefabScenes/Shelf.tscn<>res://COGITO/Scripts/Interact_Door.gd<>uid://dmk55e0pfdovt::::res://COGITO/Assets/Audio/Kenney/cardTakeOutPackage1.ogg<>uid://ckxotbwm6qtui::::res://COGITO/Assets/Audio/Kenney/cardTakeOutPackage2.ogg<>uid://cyy2kpk7e36if::::res://COGITO/PrefabScenes/Shelf_Drawer.tscn<>uid://bipwc8kk30bub::::res://COGITO/Assets/Audio/Kenney/doorOpen_1.ogg<>uid://g8n7a73j5qqo::::res://COGITO/Assets/Audio/Kenney/doorClose_4.ogg -carriable_box.tscn::PackedScene::9151106678716052004::1702923499::0::1::::<><>::res://COGITO/Scripts/Carriable.gd<>uid://cqgsihtcw0gl4::::res://COGITO/Assets/Audio/Kenney/UiAudio/rollover1.ogg<>uid://1w0db1u6lv7t::::res://COGITO/Assets/Audio/Kenney/UiAudio/rollover6.ogg -ceiling_lamp.tscn::PackedScene::810475009309731669::1703199337::0::1::::<><>::res://COGITO/Scripts/switchable.gd<>uid://0himm415mqex::::res://COGITO/Assets/Audio/Kenney/UiAudio/switch29.ogg<>uid://cprws42ycnkgk::::res://COGITO/Assets/Materials/Lamp_Shade.tres -container.tscn::PackedScene::1994803418437900456::1702669097::0::1::::<><>::res://COGITO/InventoryPD/external_inventory.gd -door.tscn::PackedScene::2647765003572569023::1702669097::0::1::::<><>::res://COGITO/Scripts/Interact_Door.gd<>uid://bipwc8kk30bub::::res://COGITO/Assets/Audio/Kenney/doorOpen_1.ogg<>uid://g8n7a73j5qqo::::res://COGITO/Assets/Audio/Kenney/doorClose_4.ogg<>uid://btoufmp0rtgi::::res://COGITO/Assets/Audio/Kenney/beltHandle2.ogg +::res://COGITO/PrefabScenes/::1705704522 +Cabinet_prefab.tscn::PackedScene::7268704654770764328::1705680047::0::1::::<><>::uid://cxwwd4mjnn34w::::res://COGITO/PrefabScenes/Shelf.tscn<>res://COGITO/Scripts/Cogito_Door.gd<>uid://dmk55e0pfdovt::::res://COGITO/Assets/Audio/Kenney/cardTakeOutPackage1.ogg<>uid://ckxotbwm6qtui::::res://COGITO/Assets/Audio/Kenney/cardTakeOutPackage2.ogg<>uid://cyy2kpk7e36if::::res://COGITO/PrefabScenes/Shelf_Drawer.tscn<>uid://bipwc8kk30bub::::res://COGITO/Assets/Audio/Kenney/doorOpen_1.ogg<>uid://g8n7a73j5qqo::::res://COGITO/Assets/Audio/Kenney/doorClose_4.ogg +carriable_box.tscn::PackedScene::9151106678716052004::1705686875::0::1::::<><>::res://COGITO/Scripts/Cogito_Carriable.gd<>uid://cqgsihtcw0gl4::::res://COGITO/Assets/Audio/Kenney/UiAudio/rollover1.ogg<>uid://1w0db1u6lv7t::::res://COGITO/Assets/Audio/Kenney/UiAudio/rollover6.ogg +ceiling_lamp.tscn::PackedScene::810475009309731669::1705687405::0::1::::<><>::res://COGITO/Scripts/Cogito_Switch.gd<>uid://0himm415mqex::::res://COGITO/Assets/Audio/Kenney/UiAudio/switch29.ogg<>uid://cprws42ycnkgk::::res://COGITO/Assets/Materials/Lamp_Shade.tres +container.tscn::PackedScene::1994803418437900456::1704996547::0::1::::<><>::res://COGITO/InventoryPD/external_inventory.gd +door.tscn::PackedScene::2647765003572569023::1705680047::0::1::::<><>::res://COGITO/Scripts/Cogito_Door.gd<>uid://bipwc8kk30bub::::res://COGITO/Assets/Audio/Kenney/doorOpen_1.ogg<>uid://g8n7a73j5qqo::::res://COGITO/Assets/Audio/Kenney/doorClose_4.ogg<>uid://btoufmp0rtgi::::res://COGITO/Assets/Audio/Kenney/beltHandle2.ogg hazard_zone.tscn::PackedScene::2332500058134771018::1702669097::0::1::::<><>::res://COGITO/Scripts/hazard_zone.gd<>uid://cg5knuav7df4o::::res://COGITO/Assets/Graphics/HintIcons/Hint_X.png heal_zone.tscn::PackedScene::5443512591440061783::1702669098::0::1::::<><>::res://COGITO/Scripts/hazard_zone.gd<>uid://d0so3oo1yk4kh::::res://COGITO/Assets/Graphics/HintIcons/Hint_Heart.png -lamp_standing.tscn::PackedScene::9020297145508923418::1703199271::0::1::::<><>::res://COGITO/Scripts/switchable.gd<>uid://0himm415mqex::::res://COGITO/Assets/Audio/Kenney/UiAudio/switch29.ogg<>uid://duwpnfvdwx8pi::::res://COGITO/Assets/Materials/Lamp_Stand.tres<>uid://cprws42ycnkgk::::res://COGITO/Assets/Materials/Lamp_Shade.tres +lamp_standing.tscn::PackedScene::9020297145508923418::1705686875::0::1::::<><>::res://COGITO/Scripts/Cogito_Switch.gd<>uid://0himm415mqex::::res://COGITO/Assets/Audio/Kenney/UiAudio/switch29.ogg<>uid://duwpnfvdwx8pi::::res://COGITO/Assets/Materials/Lamp_Stand.tres<>uid://cprws42ycnkgk::::res://COGITO/Assets/Materials/Lamp_Shade.tres lightzone_lamp.tscn::PackedScene::1979036125204876951::1702783079::0::1::::<><>::uid://cprws42ycnkgk::::res://COGITO/Assets/Materials/Lamp_Shade.tres<>uid://ctr7n0w3hgys7::::res://COGITO/Components/LightzoneComponent.tscn -pickup_battery.tscn::PackedScene::2390361992253162682::1702788036::0::1::::<><>::res://COGITO/InventoryPD/pick_up.gd<>uid://cupby6uqaftvv::::res://COGITO/InventoryPD/Items/Cogito_Battery.tres<>res://COGITO/InventoryPD/CustomResources/InventorySlotPD.gd -pickup_diamond_key_a.tscn::PackedScene::2590371594786009439::1702669098::0::1::::<><>::res://COGITO/InventoryPD/pick_up.gd<>uid://bqsqec7nngw3b::::res://COGITO/InventoryPD/Items/Cogito_DiamondKey_A.tres<>res://COGITO/InventoryPD/CustomResources/InventorySlotPD.gd<>uid://dhg1uhiq7ywn2::::res://COGITO/Assets/Materials/Prototype_Green.tres -pickup_diamond_key_b.tscn::PackedScene::7801703405618728265::1702669098::0::1::::<><>::res://COGITO/InventoryPD/pick_up.gd<>uid://dhg1uhiq7ywn2::::res://COGITO/Assets/Materials/Prototype_Green.tres<>uid://1sito351mi08::::res://COGITO/InventoryPD/Items/Cogito_DiamondKey_B.tres<>res://COGITO/InventoryPD/CustomResources/InventorySlotPD.gd -pickup_diamond_key_complete.tscn::PackedScene::2213129138074210138::1702669098::0::1::::<><>::res://COGITO/InventoryPD/pick_up.gd<>uid://dhg1uhiq7ywn2::::res://COGITO/Assets/Materials/Prototype_Green.tres<>uid://gu1buq254o4l::::res://COGITO/InventoryPD/Items/Cogito_DiamondKey_Combine.tres<>res://COGITO/InventoryPD/CustomResources/InventorySlotPD.gd -pickup_flashlight.tscn::PackedScene::6324901264944803604::1702923499::0::1::::<><>::res://COGITO/Scripts/Flashlight.gd<>uid://ckvdkigvwowm5::::res://COGITO/InventoryPD/Items/Cogito_Flashlight.tres<>res://COGITO/InventoryPD/CustomResources/InventorySlotPD.gd<>uid://dsp8iwkwq2rlu::::res://COGITO/Assets/Audio/Kenney/UiAudio/switch1.ogg -pickup_health_potion.tscn::PackedScene::1765635756764477222::1702784739::0::1::::<><>::res://COGITO/InventoryPD/pick_up.gd<>res://COGITO/InventoryPD/CustomResources/InventorySlotPD.gd<>uid://cpqxudfjtjw66::::res://COGITO/InventoryPD/Items/Cogito_HealthPotion.tres -pickup_key.tscn::PackedScene::2362290843126892930::1702669098::0::1::::<><>::res://COGITO/InventoryPD/pick_up.gd<>uid://d4gdqvqsiiqs5::::res://COGITO/InventoryPD/Items/Cogito_Key.tres<>res://COGITO/InventoryPD/CustomResources/InventorySlotPD.gd +pickup_battery.tscn::PackedScene::2390361992253162682::1705689875::0::1::::<><>::res://COGITO/InventoryPD/Cogito_Pickup.gd<>uid://cupby6uqaftvv::::res://COGITO/InventoryPD/Items/Cogito_Battery.tres<>res://COGITO/InventoryPD/CustomResources/InventorySlotPD.gd +pickup_diamond_key_a.tscn::PackedScene::2590371594786009439::1705689875::0::1::::<><>::res://COGITO/InventoryPD/Cogito_Pickup.gd<>uid://bqsqec7nngw3b::::res://COGITO/InventoryPD/Items/Cogito_DiamondKey_A.tres<>res://COGITO/InventoryPD/CustomResources/InventorySlotPD.gd<>uid://dhg1uhiq7ywn2::::res://COGITO/Assets/Materials/Prototype_Green.tres +pickup_diamond_key_b.tscn::PackedScene::7801703405618728265::1705689875::0::1::::<><>::res://COGITO/InventoryPD/Cogito_Pickup.gd<>uid://dhg1uhiq7ywn2::::res://COGITO/Assets/Materials/Prototype_Green.tres<>uid://1sito351mi08::::res://COGITO/InventoryPD/Items/Cogito_DiamondKey_B.tres<>res://COGITO/InventoryPD/CustomResources/InventorySlotPD.gd +pickup_diamond_key_complete.tscn::PackedScene::2213129138074210138::1705689875::0::1::::<><>::res://COGITO/InventoryPD/Cogito_Pickup.gd<>uid://dhg1uhiq7ywn2::::res://COGITO/Assets/Materials/Prototype_Green.tres<>uid://gu1buq254o4l::::res://COGITO/InventoryPD/Items/Cogito_DiamondKey_Combine.tres<>res://COGITO/InventoryPD/CustomResources/InventorySlotPD.gd +pickup_flashlight.tscn::PackedScene::6324901264944803604::1705704522::0::1::::<><>::res://COGITO/InventoryPD/Cogito_Pickup.gd<>uid://ckvdkigvwowm5::::res://COGITO/InventoryPD/Items/Cogito_Flashlight.tres<>res://COGITO/InventoryPD/CustomResources/InventorySlotPD.gd +pickup_health_potion.tscn::PackedScene::1765635756764477222::1705689875::0::1::::<><>::res://COGITO/InventoryPD/Cogito_Pickup.gd<>res://COGITO/InventoryPD/CustomResources/InventorySlotPD.gd<>uid://cpqxudfjtjw66::::res://COGITO/InventoryPD/Items/Cogito_HealthPotion.tres +pickup_key.tscn::PackedScene::2362290843126892930::1705689875::0::1::::<><>::res://COGITO/InventoryPD/Cogito_Pickup.gd<>uid://d4gdqvqsiiqs5::::res://COGITO/InventoryPD/Items/Cogito_Key.tres<>res://COGITO/InventoryPD/CustomResources/InventorySlotPD.gd pickup_pistol.tscn::PackedScene::1035661085119536494::1702923499::0::1::::<><>::res://COGITO/Scripts/pistol.gd<>uid://lc5uq2e6ldah::::res://COGITO/InventoryPD/Items/Cogito_Pistol.tres<>res://COGITO/InventoryPD/CustomResources/InventorySlotPD.gd<>uid://clsajk36s7luk::::res://COGITO/Assets/Audio/Kenney/error_004.ogg -pickup_stamina_extension.tscn::PackedScene::1275206042841382632::1702931382::0::1::::<><>::res://COGITO/InventoryPD/pick_up.gd<>uid://060gqm74tdlk::::res://COGITO/InventoryPD/Items/Cogito_StaminaExtension.tres<>res://COGITO/InventoryPD/CustomResources/InventorySlotPD.gd -player.tscn::PackedScene::718542138947376649::1703352143::0::1::::<><>::res://COGITO/Scripts/player.gd<>uid://ev2xuamhfojm::::res://COGITO/InventoryPD/Inventories/PlayerInventory.tres<>uid://ba8gpptnnapyh::::res://COGITO/Assets/Audio/Kenney/cloth2.ogg<>res://COGITO/Scripts/pistol.gd<>uid://up2hfhgq1qx6::::res://COGITO/Assets/Audio/Kenney/Footsteps/footstep00.ogg<>uid://cdchpsv104er2::::res://COGITO/Assets/Animations/player_eyes.tres<>res://COGITO/Scripts/Flashlight.gd<>res://COGITO/InventoryPD/CustomResources/InventorySlotPD.gd<>uid://crj07wq4oocwi::::res://COGITO/Assets/Audio/Kenney/Footsteps/footstep01.ogg<>uid://dewyukd562k37::::res://COGITO/Assets/Audio/Kenney/Footsteps/footstep02.ogg<>uid://cbfutvkb1x3kr::::res://COGITO/Assets/Animations/anim_wieldable_pistol.es.tres<>uid://c5kfw4o57foju::::res://COGITO/Assets/Audio/Kenney/Footsteps/footstep03.ogg<>uid://b4mt1tuxo2144::::res://COGITO/Assets/Audio/Kenney/Footsteps/footstep04.ogg<>uid://dsp8iwkwq2rlu::::res://COGITO/Assets/Audio/Kenney/UiAudio/switch1.ogg<>uid://bkbudpcayf2jc::::res://COGITO/Components/BrightnessComponent.tscn<>uid://clsajk36s7luk::::res://COGITO/Assets/Audio/Kenney/error_004.ogg<>uid://b37xr3nyh6aog::::res://COGITO/Components/StaminaComponent.tscn<>uid://c4p6cl0xvfdar::::res://COGITO/Components/HealthComponent.tscn<>uid://ckvdkigvwowm5::::res://COGITO/InventoryPD/Items/Cogito_Flashlight.tres<>uid://c1umit2vtv22v::::res://COGITO/PrefabScenes/projectile_pistol.tscn<>uid://lc5uq2e6ldah::::res://COGITO/InventoryPD/Items/Cogito_Pistol.tres<>uid://ctdx2bs6fji20::::res://COGITO/Components/SanityComponent.tscn<>uid://dy3tudla5p2nc::::res://COGITO/Components/PlayerInteractionComponent.tscn -Player_HUD.tscn::PackedScene::1760598670815118717::1703352143::0::1::::<><>::res://COGITO/Scripts/Player_Hud_Manager.gd<>uid://cqlqo6ga2f71s::::res://COGITO/Assets/Graphics/Crosshair.png<>uid://dtdjlu4dtm6wh::::res://COGITO/InventoryPD/UiScenes/InventoryUI.tscn<>uid://b45endup5sujv::::res://COGITO/Assets/Textures/CameraDamageVignette.png<>res://COGITO/InventoryPD/UiScenes/inventory_interface.gd<>uid://dgvti6embqgw3::::res://COGITO/Assets/Graphics/HintIcons/Hint_Exclamation.png<>uid://ryhle5u4d4mn::::res://COGITO/Assets/Graphics/InputIcons/Keyboard/Keyboard_F.png<>uid://cg41w2fijcp4q::::res://COGITO/InventoryPD/UiScenes/Slot.tscn<>uid://bf2qmquc7ys81::::res://COGITO/InventoryPD/UiScenes/HotBarInventoryUi.tscn<>uid://0tbm6xivmc85::::res://COGITO/Assets/Graphics/ProgressBar_FiveUnits.png<>uid://bnqnuewmntcyp::::res://COGITO/Assets/Audio/Kenney/UiAudio/error_008.ogg<>uid://02033aa8j18m::::res://COGITO/Assets/Graphics/InputIcons/Keyboard/Mouse_Left.png<>uid://btf6bmlgtfk1b::::res://COGITO/Components/DynamicInputIcon.tscn -press_and_hold_wheel.tscn::PackedScene::3348819509643360013::1703017468::0::1::::<><>::res://COGITO/Scripts/press_and_hold.gd +pickup_stamina_extension.tscn::PackedScene::1275206042841382632::1705689875::0::1::::<><>::res://COGITO/InventoryPD/Cogito_Pickup.gd<>uid://060gqm74tdlk::::res://COGITO/InventoryPD/Items/Cogito_StaminaExtension.tres<>res://COGITO/InventoryPD/CustomResources/InventorySlotPD.gd +player.tscn::PackedScene::718542138947376649::1705704614::0::1::::<><>::res://COGITO/Scripts/player.gd<>uid://ev2xuamhfojm::::res://COGITO/InventoryPD/Inventories/PlayerInventory.tres<>uid://ba8gpptnnapyh::::res://COGITO/Assets/Audio/Kenney/cloth2.ogg<>res://COGITO/Scripts/pistol.gd<>uid://up2hfhgq1qx6::::res://COGITO/Assets/Audio/Kenney/Footsteps/footstep00.ogg<>uid://cdchpsv104er2::::res://COGITO/Assets/Animations/player_eyes.tres<>res://COGITO/InventoryPD/CustomResources/InventorySlotPD.gd<>uid://crj07wq4oocwi::::res://COGITO/Assets/Audio/Kenney/Footsteps/footstep01.ogg<>res://COGITO/Scripts/Wieldable_Flashlight.gd<>uid://dewyukd562k37::::res://COGITO/Assets/Audio/Kenney/Footsteps/footstep02.ogg<>uid://cbfutvkb1x3kr::::res://COGITO/Assets/Animations/anim_wieldable_pistol.es.tres<>uid://c5kfw4o57foju::::res://COGITO/Assets/Audio/Kenney/Footsteps/footstep03.ogg<>uid://b4mt1tuxo2144::::res://COGITO/Assets/Audio/Kenney/Footsteps/footstep04.ogg<>uid://dsp8iwkwq2rlu::::res://COGITO/Assets/Audio/Kenney/UiAudio/switch1.ogg<>uid://bkbudpcayf2jc::::res://COGITO/Components/BrightnessComponent.tscn<>uid://clsajk36s7luk::::res://COGITO/Assets/Audio/Kenney/error_004.ogg<>uid://b37xr3nyh6aog::::res://COGITO/Components/StaminaComponent.tscn<>uid://c4p6cl0xvfdar::::res://COGITO/Components/HealthComponent.tscn<>uid://c1umit2vtv22v::::res://COGITO/PrefabScenes/projectile_pistol.tscn<>uid://lc5uq2e6ldah::::res://COGITO/InventoryPD/Items/Cogito_Pistol.tres<>uid://ctdx2bs6fji20::::res://COGITO/Components/SanityComponent.tscn<>uid://dy3tudla5p2nc::::res://COGITO/Components/PlayerInteractionComponent.tscn +Player_HUD.tscn::PackedScene::1760598670815118717::1705704522::0::1::::<><>::res://COGITO/Scripts/Player_Hud_Manager.gd<>uid://cqlqo6ga2f71s::::res://COGITO/Assets/Graphics/Crosshair.png<>uid://dtdjlu4dtm6wh::::res://COGITO/InventoryPD/UiScenes/InventoryUI.tscn<>uid://b45endup5sujv::::res://COGITO/Assets/Textures/CameraDamageVignette.png<>res://COGITO/InventoryPD/UiScenes/inventory_interface.gd<>uid://dgvti6embqgw3::::res://COGITO/Assets/Graphics/HintIcons/Hint_Exclamation.png<>uid://ryhle5u4d4mn::::res://COGITO/Assets/Graphics/InputIcons/Keyboard/Keyboard_F.png<>uid://cg41w2fijcp4q::::res://COGITO/InventoryPD/UiScenes/Slot.tscn<>uid://bf2qmquc7ys81::::res://COGITO/InventoryPD/UiScenes/HotBarInventoryUi.tscn<>uid://0tbm6xivmc85::::res://COGITO/Assets/Graphics/ProgressBar_FiveUnits.png<>uid://bnqnuewmntcyp::::res://COGITO/Assets/Audio/Kenney/UiAudio/error_008.ogg<>uid://02033aa8j18m::::res://COGITO/Assets/Graphics/InputIcons/Keyboard/Mouse_Left.png<>uid://btf6bmlgtfk1b::::res://COGITO/Components/DynamicInputIcon.tscn +press_and_hold_wheel.tscn::PackedScene::3348819509643360013::1705687869::0::1::::<><>::res://COGITO/Scripts/Cogito_Hold.gd projectile_pistol.tscn::PackedScene::6639782787954440143::1702788036::0::1::::<><>::res://COGITO/Scripts/projectile.gd<>uid://bqhbrpnp2tt08::::res://COGITO/InventoryPD/Items/Cogito_FoamBullets.tres<>res://COGITO/InventoryPD/CustomResources/InventorySlotPD.gd Shelf.tscn::PackedScene::6433943755014481592::1703002539::0::1::::<><>::uid://nm2tee3hu3so::::res://COGITO/Assets/Models/shelf_base.glb Shelf_Drawer.tscn::PackedScene::6508576702298869297::1703005881::0::1::::<><>::uid://6648411gf11k::::res://COGITO/Assets/Models/shelf_drawer.glb simple_particle_puff.tscn::PackedScene::2582993236040856758::1703351774::0::1::::<><>::res://COGITO/Scripts/particle_controller.gd target_destructable.tscn::PackedScene::2908186185569652420::1703351774::0::1::::<><>::uid://byjrem8of8uuo::::res://COGITO/Assets/Models/target.glb<>uid://c4p6cl0xvfdar::::res://COGITO/Components/HealthComponent.tscn<>uid://k28yrbg3k3pw::::res://COGITO/Components/HitboxComponent.tscn<>uid://cn3yrske0mwlf::::res://COGITO/Assets/Audio/Kenney/jingles-pizzicato_14.ogg<>uid://bc2hryr610vgo::::res://COGITO/PrefabScenes/simple_particle_puff.tscn -::res://COGITO/Scripts/::1703351232 -Btn_Ui_Sounds.gd::GDScript::-1::1702496914::0::1::::<>Button<>:: -Carriable.gd::GDScript::-1::1702923289::0::1::::<>RigidBody3D<>:: -Flashlight.gd::GDScript::-1::1702923096::0::1::::<>RigidBody3D<>:: +::res://COGITO/SaveSystemPD/::1705624729 +::res://COGITO/SceneManagement/::1705704482 +CogitoPlayerState.gd::GDScript::-1::1705704482::0::1::::CogitoPlayerState<>Resource<>:: +CogitoSceneState.gd::GDScript::-1::1705704482::0::1::::CogitoSceneState<>Resource<>:: +cogito_scene.gd::GDScript::-1::1705690107::0::1::::<>Node<>:: +cogito_scene_manager.gd::GDScript::-1::1705704365::0::1::::<>Node<>:: +LoadingScene.tscn::PackedScene::9023996533084691743::1704756577::0::1::::<><>::res://COGITO/SceneManagement/loading_screen.gd +loading_screen.gd::GDScript::-1::1705690373::0::1::::<>CanvasLayer<>:: +::res://COGITO/SceneManagement/SceneStateFiles/::1704756577 +::res://COGITO/Scripts/::1705704413 +Cogito_Carriable.gd::GDScript::-1::1704994673::0::1::::<>RigidBody3D<>:: +Cogito_Door.gd::GDScript::-1::1705704413::0::1::::<>Node3D<>:: +Cogito_Hold.gd::GDScript::-1::1705688140::0::1::::<>AnimatableBody3D<>:: +Cogito_Switch.gd::GDScript::-1::1705686854::0::1::::<>Node3D<>:: +door_setter_zone.gd::GDScript::-1::1704764376::0::1::::<>Area3D<>:: +generic_interactable.gd::GDScript::-1::1705618258::0::1::::<>Node<>:: hazard_zone.gd::GDScript::-1::1701447670::0::1::::<>Area3D<>:: -Interact_Door.gd::GDScript::-1::1703101586::0::1::::<>Node3D<>:: +ladder_area.gd::GDScript::-1::1704756816::0::1::::<>Area3D<>:: +menu_scene_switcher.gd::GDScript::-1::1705690263::0::1::::<>Node<>:: particle_controller.gd::GDScript::-1::1703350931::0::1::::<>GPUParticles3D<>:: pistol.gd::GDScript::-1::1703351232::0::1::::<>RigidBody3D<>:: -player.gd::GDScript::-1::1703348059::0::1::::<>CharacterBody3D<>:: -Player_Hud_Manager.gd::GDScript::-1::1703262422::0::1::::<>Control<>:: -press_and_hold.gd::GDScript::-1::1703004779::0::1::::<>AnimatableBody3D<>:: +player.gd::GDScript::-1::1705607815::0::1::::<>CharacterBody3D<>:: +Player_Hud_Manager.gd::GDScript::-1::1705625305::0::1::::<>Control<>:: projectile.gd::GDScript::-1::1702758360::0::1::::<>Node<>:: -scene_switcher.gd::GDScript::-1::1700237995::0::1::::<>Node<>:: -switchable.gd::GDScript::-1::1703196744::0::1::::<>Node3D<>:: +scene_transition_zone.gd::GDScript::-1::1705690209::0::1::::<>Area3D<>:: +Wieldable_Flashlight.gd::GDScript::-1::1705704317::0::1::::<>Node3D<>:: diff --git a/.godot/editor/filesystem_update4 b/.godot/editor/filesystem_update4 index 49b3703a..3cd6f5cb 100644 --- a/.godot/editor/filesystem_update4 +++ b/.godot/editor/filesystem_update4 @@ -1,23 +1,38 @@ -res://COGITO/DemoScenes/COGITO_03_SceneTransitionsB.tscn +res://COGITO/DemoScenes/COGITO_01_Demo.tscn +res://COGITO/InventoryPD/Inventories/PlayerInventory.tres res://COGITO/Assets/Animations/player_eyes.tres res://COGITO/Assets/Animations/anim_wieldable_pistol.es.tres +res://COGITO/InventoryPD/Items/Cogito_Flashlight.tres +res://COGITO/InventoryPD/Items/Cogito_Pistol.tres +res://COGITO/InventoryPD/Items/Cogito_FoamBullets.tres +res://COGITO/Assets/Materials/Prototype_DarkGrey.tres +res://COGITO/Assets/Materials/Prototype_Orange.tres +res://COGITO/Assets/Materials/Lamp_Shade.tres +res://COGITO/InventoryPD/Items/Cogito_StaminaExtension.tres +res://COGITO/InventoryPD/Items/Cogito_Key.tres +res://COGITO/InventoryPD/Items/Cogito_HealthPotion.tres +res://COGITO/InventoryPD/Items/Cogito_Battery.tres +res://COGITO/Assets/Materials/Lamp_Stand.tres +res://COGITO/InventoryPD/Items/Cogito_DiamondKey_Combine.tres res://COGITO/InventoryPD/Items/Cogito_DiamondKey_A.tres res://COGITO/Assets/Materials/Prototype_Green.tres res://COGITO/InventoryPD/Items/Cogito_DiamondKey_B.tres -res://COGITO/DemoScenes/COGITO_02_SceneTransitionsA.tscn -res://COGITO/SceneManagement/LoadingScene.tscn +res://COGITO/SceneManagement/cogito_scene.gd +res://COGITO/Scripts/scene_transition_zone.gd +res://COGITO/Scripts/menu_scene_switcher.gd res://COGITO/SceneManagement/loading_screen.gd -res://COGITO/DemoScenes/COGITO_MainMenu.tscn -res://COGITO/PrefabScenes/player.tscn -res://COGITO/DemoScenes/COGITO_Demo_01.tscn res://COGITO/SceneManagement/cogito_scene_manager.gd +res://COGITO/SceneManagement/CogitoSceneState.gd +res://COGITO/SceneManagement/CogitoPlayerState.gd res://Readme.md -res://COGITO/Scripts/Carriable.gd -res://COGITO/Scripts/door_setter_zone.gd -res://COGITO/EasyMenus/Scripts/main_menu_controller.gd -res://COGITO/Scripts/menu_scene_switcher.gd -res://COGITO/EasyMenus/Scripts/options_menu_controller.gd -res://COGITO/EasyMenus/Scripts/pause_menu_controller.gd -res://COGITO/InventoryPD/pick_up.gd -res://COGITO/Scripts/player.gd -res://COGITO/Scripts/Interact_Door.gd +res://COGITO/DemoScenes/COGITO_MainMenu.tscn +res://COGITO/PrefabScenes/Player_HUD.tscn +res://COGITO/Components/PlayerInteractionComponent.gd +res://COGITO/PrefabScenes/player.tscn +res://COGITO/Scripts/Flashlight.gd +res://COGITO/PrefabScenes/pickup_flashlight.tscn +res://COGITO/Scripts/Wieldable_Flashlight.gd +res://COGITO/Scripts/Cogito_Door.gd +res://COGITO/Scripts/Wieldable_Pistol.gd +res://COGITO/PrefabScenes/pickup_pistol.tscn +res://COGITO/InventoryPD/CustomResources/InventoryItemPD.gd diff --git a/.godot/editor/lamp_standing.tscn-editstate-a1445b0ed3e489bec2af192a31f176cf.cfg b/.godot/editor/lamp_standing.tscn-editstate-a1445b0ed3e489bec2af192a31f176cf.cfg index 019c3246..6ff0c883 100644 --- a/.godot/editor/lamp_standing.tscn-editstate-a1445b0ed3e489bec2af192a31f176cf.cfg +++ b/.godot/editor/lamp_standing.tscn-editstate-a1445b0ed3e489bec2af192a31f176cf.cfg @@ -172,4 +172,4 @@ Anim={ "zfar": 4000.01, "znear": 0.05 } -selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17140/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9462/@VSplitContainer@9281/@HSplitContainer@9283/@HSplitContainer@9285/@Control@9286/@SubViewportContainer@9287/@SubViewport@9288/COGITO_Demo_01/INTERACTIVE_OBJECTS/CeilingLamp")]) +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17140/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9462/@VSplitContainer@9281/@HSplitContainer@9283/@HSplitContainer@9285/@Control@9286/@SubViewportContainer@9287/@SubViewport@9288/COGITO_Demo_01/INTERACTIVE_OBJECTS/Lamp_Standing")]) diff --git a/.godot/editor/lamp_standing.tscn-folding-a1445b0ed3e489bec2af192a31f176cf.cfg b/.godot/editor/lamp_standing.tscn-folding-a1445b0ed3e489bec2af192a31f176cf.cfg index c8059f08..bac6d720 100644 --- a/.godot/editor/lamp_standing.tscn-folding-a1445b0ed3e489bec2af192a31f176cf.cfg +++ b/.godot/editor/lamp_standing.tscn-folding-a1445b0ed3e489bec2af192a31f176cf.cfg @@ -1,5 +1,5 @@ [folding] -node_unfolds=[] +node_unfolds=[NodePath("."), PackedStringArray("nodes_to_show_when_on", "nodes_to_hide_when_on")] resource_unfolds=["res://COGITO/PrefabScenes/lamp_standing.tscn::StandardMaterial3D_tg7ld", PackedStringArray(), "res://COGITO/PrefabScenes/lamp_standing.tscn::CylinderShape3D_8msfe", PackedStringArray(), "res://COGITO/PrefabScenes/lamp_standing.tscn::CylinderShape3D_j2i1g", PackedStringArray(), "res://COGITO/PrefabScenes/lamp_standing.tscn::CylinderShape3D_p0fmx", PackedStringArray()] nodes_folded=[] diff --git a/.godot/editor/main_menu.tscn-editstate-a85b3811f7bea03f5eb5a489c0a9df15.cfg b/.godot/editor/main_menu.tscn-editstate-a85b3811f7bea03f5eb5a489c0a9df15.cfg index acda5235..54168599 100644 --- a/.godot/editor/main_menu.tscn-editstate-a85b3811f7bea03f5eb5a489c0a9df15.cfg +++ b/.godot/editor/main_menu.tscn-editstate-a85b3811f7bea03f5eb5a489c0a9df15.cfg @@ -172,4 +172,4 @@ Anim={ "zfar": 4000.01, "znear": 0.05 } -selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17140/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9462/@VSplitContainer@9281/@HSplitContainer@9283/@HSplitContainer@9285/@Control@9286/@SubViewportContainer@9287/@SubViewport@9288/COGITO_Demo_01/PauseMenu")]) +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17140/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9462/@VSplitContainer@9281/@HSplitContainer@9283/@HSplitContainer@9285/@Control@9286/@SubViewportContainer@9287/@SubViewport@9288/Player")]) diff --git a/.godot/editor/options_menu.tscn-editstate-b48b190eaa15b6420cd9c5df7cfc208d.cfg b/.godot/editor/options_menu.tscn-editstate-b48b190eaa15b6420cd9c5df7cfc208d.cfg index 42d4e570..7cf582a4 100644 --- a/.godot/editor/options_menu.tscn-editstate-b48b190eaa15b6420cd9c5df7cfc208d.cfg +++ b/.godot/editor/options_menu.tscn-editstate-b48b190eaa15b6420cd9c5df7cfc208d.cfg @@ -9,7 +9,7 @@ Anim={ "grid_step": Vector2(8, 8), "grid_visibility": 1, "ofs": Vector2(-387.877, -164.398), -"primary_grid_steps": 8, +"primary_grid_step": Vector2i(8, 8), "show_edit_locks": true, "show_guides": true, "show_helpers": false, @@ -172,4 +172,4 @@ Anim={ "zfar": 4000.01, "znear": 0.05 } -selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17637/@Control@697/@Panel@698/@VBoxContainer@706/@HSplitContainer@709/@HSplitContainer@717/@HSplitContainer@725/@VBoxContainer@726/@VSplitContainer@728/@VSplitContainer@754/@VBoxContainer@755/@PanelContainer@800/MainScreen/@CanvasItemEditor@10090/@VSplitContainer@9915/@HSplitContainer@9917/@HSplitContainer@9919/@Control@9920/@SubViewportContainer@9921/@SubViewport@9922/COGITO_Demo_01")]) +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17140/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9462/@VSplitContainer@9281/@HSplitContainer@9283/@HSplitContainer@9285/@Control@9286/@SubViewportContainer@9287/@SubViewport@9288/OptionsMenu/MarginContainer/ScrollContainer/VBoxContainer/BackButton")]) diff --git a/.godot/editor/options_menu.tscn-folding-b48b190eaa15b6420cd9c5df7cfc208d.cfg b/.godot/editor/options_menu.tscn-folding-b48b190eaa15b6420cd9c5df7cfc208d.cfg index e860dd49..307f31c0 100644 --- a/.godot/editor/options_menu.tscn-folding-b48b190eaa15b6420cd9c5df7cfc208d.cfg +++ b/.godot/editor/options_menu.tscn-folding-b48b190eaa15b6420cd9c5df7cfc208d.cfg @@ -1,3 +1,5 @@ [folding] -sections_unfolded=PackedStringArray() +node_unfolds=[] +resource_unfolds=["res://COGITO/EasyMenus/Scenes/options_menu.tscn::StyleBoxEmpty_x77mt", PackedStringArray()] +nodes_folded=[] diff --git a/.godot/editor/pause_menu.tscn-folding-dd15afcf187dd9d7d2ed9d07ee4c57d5.cfg b/.godot/editor/pause_menu.tscn-folding-dd15afcf187dd9d7d2ed9d07ee4c57d5.cfg index 1d019fa9..cfe65b28 100644 --- a/.godot/editor/pause_menu.tscn-folding-dd15afcf187dd9d7d2ed9d07ee4c57d5.cfg +++ b/.godot/editor/pause_menu.tscn-folding-dd15afcf187dd9d7d2ed9d07ee4c57d5.cfg @@ -1,5 +1,5 @@ [folding] -node_unfolds=[] +node_unfolds=[NodePath("Content/HBoxContainer"), PackedStringArray("Layout", "Layout/Transform", "Layout/Container Sizing"), NodePath("Content/HBoxContainer/SaveButton"), PackedStringArray("Layout"), NodePath("Content/HBoxContainer/LoadButton"), PackedStringArray("Layout"), NodePath("Content/OptionsButton"), PackedStringArray("Layout", "Layout/Container Sizing")] resource_unfolds=[] nodes_folded=[] diff --git a/.godot/editor/pickup_flashlight.tscn-editstate-b2e0abf17abb9e7094a2494a636feac6.cfg b/.godot/editor/pickup_flashlight.tscn-editstate-b2e0abf17abb9e7094a2494a636feac6.cfg index e3379f2d..fb2bb08c 100644 --- a/.godot/editor/pickup_flashlight.tscn-editstate-b2e0abf17abb9e7094a2494a636feac6.cfg +++ b/.godot/editor/pickup_flashlight.tscn-editstate-b2e0abf17abb9e7094a2494a636feac6.cfg @@ -172,4 +172,4 @@ Anim={ "zfar": 4000.01, "znear": 0.05 } -selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17140/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9462/@VSplitContainer@9281/@HSplitContainer@9283/@HSplitContainer@9285/@Control@9286/@SubViewportContainer@9287/@SubViewport@9288/COGITO_Demo_01/StaticEnvironment/WallCrate")]) +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17140/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9462/@VSplitContainer@9281/@HSplitContainer@9283/@HSplitContainer@9285/@Control@9286/@SubViewportContainer@9287/@SubViewport@9288/COGITO_Demo_01/ITEM_PICKUPS/Pickup_Flashlight")]) diff --git a/.godot/editor/pickup_flashlight.tscn-folding-b2e0abf17abb9e7094a2494a636feac6.cfg b/.godot/editor/pickup_flashlight.tscn-folding-b2e0abf17abb9e7094a2494a636feac6.cfg index e22e68f1..806a15e9 100644 --- a/.godot/editor/pickup_flashlight.tscn-folding-b2e0abf17abb9e7094a2494a636feac6.cfg +++ b/.godot/editor/pickup_flashlight.tscn-folding-b2e0abf17abb9e7094a2494a636feac6.cfg @@ -1,5 +1,5 @@ [folding] node_unfolds=[NodePath("."), PackedStringArray("Flashlight Settings", "slot_data", "Audio")] -resource_unfolds=["res://COGITO/PrefabScenes/pickup_flashlight.tscn::Resource_yujk5", PackedStringArray(), "res://COGITO/PrefabScenes/pickup_flashlight.tscn::StandardMaterial3D_lbp4w", PackedStringArray(), "res://COGITO/PrefabScenes/pickup_flashlight.tscn::StandardMaterial3D_0btuw", PackedStringArray(), "res://COGITO/PrefabScenes/pickup_flashlight.tscn::CylinderShape3D_3tojh", PackedStringArray()] +resource_unfolds=["res://COGITO/PrefabScenes/pickup_flashlight.tscn::Resource_3fxmw", PackedStringArray("Resource"), "res://COGITO/PrefabScenes/pickup_flashlight.tscn::StandardMaterial3D_lbp4w", PackedStringArray(), "res://COGITO/PrefabScenes/pickup_flashlight.tscn::StandardMaterial3D_0btuw", PackedStringArray(), "res://COGITO/PrefabScenes/pickup_flashlight.tscn::CylinderShape3D_3tojh", PackedStringArray()] nodes_folded=[] diff --git a/.godot/editor/pickup_pistol.tscn-editstate-3c24742150055786681816f723431975.cfg b/.godot/editor/pickup_pistol.tscn-editstate-3c24742150055786681816f723431975.cfg index 8170fe18..bca45553 100644 --- a/.godot/editor/pickup_pistol.tscn-editstate-3c24742150055786681816f723431975.cfg +++ b/.godot/editor/pickup_pistol.tscn-editstate-3c24742150055786681816f723431975.cfg @@ -172,4 +172,4 @@ Anim={ "zfar": 4000.01, "znear": 0.05 } -selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17140/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9462/@VSplitContainer@9281/@HSplitContainer@9283/@HSplitContainer@9285/@Control@9286/@SubViewportContainer@9287/@SubViewport@9288/COGITO_Demo_01/StaticEnvironment/WallCrate")]) +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17140/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9462/@VSplitContainer@9281/@HSplitContainer@9283/@HSplitContainer@9285/@Control@9286/@SubViewportContainer@9287/@SubViewport@9288/pickup_pistol")]) diff --git a/.godot/editor/pickup_pistol.tscn-folding-3c24742150055786681816f723431975.cfg b/.godot/editor/pickup_pistol.tscn-folding-3c24742150055786681816f723431975.cfg index dba6d3e7..b240496f 100644 --- a/.godot/editor/pickup_pistol.tscn-folding-3c24742150055786681816f723431975.cfg +++ b/.godot/editor/pickup_pistol.tscn-folding-3c24742150055786681816f723431975.cfg @@ -1,5 +1,5 @@ [folding] -node_unfolds=[NodePath("."), PackedStringArray("Audio", "Pistol Settings")] -resource_unfolds=["res://COGITO/PrefabScenes/pickup_pistol.tscn::Resource_jll6o", PackedStringArray(), "res://COGITO/PrefabScenes/pickup_pistol.tscn::ArrayMesh_gjvni", PackedStringArray(), "res://COGITO/PrefabScenes/pickup_pistol.tscn::BoxShape3D_amy1d", PackedStringArray(), "res://COGITO/PrefabScenes/pickup_pistol.tscn::BoxShape3D_5prt8", PackedStringArray()] +node_unfolds=[NodePath("."), PackedStringArray("Audio", "Pistol Settings", "slot_data")] +resource_unfolds=["res://COGITO/PrefabScenes/pickup_pistol.tscn::Resource_abxle", PackedStringArray("Resource"), "res://COGITO/PrefabScenes/pickup_pistol.tscn::ArrayMesh_gjvni", PackedStringArray(), "res://COGITO/PrefabScenes/pickup_pistol.tscn::BoxShape3D_amy1d", PackedStringArray(), "res://COGITO/PrefabScenes/pickup_pistol.tscn::BoxShape3D_5prt8", PackedStringArray()] nodes_folded=[] diff --git a/.godot/editor/player.tscn-editstate-87935ef0405c69b2a18d661b3e17c476.cfg b/.godot/editor/player.tscn-editstate-87935ef0405c69b2a18d661b3e17c476.cfg index cafe989d..fde15187 100644 --- a/.godot/editor/player.tscn-editstate-87935ef0405c69b2a18d661b3e17c476.cfg +++ b/.godot/editor/player.tscn-editstate-87935ef0405c69b2a18d661b3e17c476.cfg @@ -8,7 +8,7 @@ Anim={ "grid_snap_active": false, "grid_step": Vector2(8, 8), "grid_visibility": 1, -"ofs": Vector2(-273, -49), +"ofs": Vector2(-165, -110), "primary_grid_step": Vector2i(8, 8), "show_edit_locks": true, "show_guides": true, @@ -40,11 +40,11 @@ Anim={ "AudioListener3D": 0, "AudioStreamPlayer3D": 0, "CPUParticles3D": 0, -"CSGShape3D": 0, +"CSGShape3D": 2, "Camera3D": 0, -"CollisionObject3D": 0, -"CollisionPolygon3D": 0, -"CollisionShape3D": 0, +"CollisionObject3D": 2, +"CollisionPolygon3D": 2, +"CollisionShape3D": 2, "Decal": 0, "FogVolume": 0, "GPUParticles3D": 0, @@ -106,11 +106,11 @@ Anim={ "listener": true, "lock_rotation": false, "orthogonal": false, -"position": Vector3(0, 0, 0), +"position": Vector3(0.328536, 1.23606, -0.53488), "use_environment": false, "view_type": 0, -"x_rotation": 0.5, -"y_rotation": -0.5 +"x_rotation": 0.0156713, +"y_rotation": 7.7554 }, { "auto_orthogonal": false, "auto_orthogonal_enabled": true, @@ -172,4 +172,4 @@ Anim={ "zfar": 4000.01, "znear": 0.05 } -selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17140/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9462/@VSplitContainer@9281/@HSplitContainer@9283/@HSplitContainer@9285/@Control@9286/@SubViewportContainer@9287/@SubViewport@9288/Cogito02SceneTransitionsB/DoorSetterZoneA/CollisionShape3D")]) +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17140/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9462/@VSplitContainer@9281/@HSplitContainer@9283/@HSplitContainer@9285/@Control@9286/@SubViewportContainer@9287/@SubViewport@9288/COGITO_Demo_01/ITEM_PICKUPS/pickup_pistol")]) diff --git a/.godot/editor/player.tscn-folding-87935ef0405c69b2a18d661b3e17c476.cfg b/.godot/editor/player.tscn-folding-87935ef0405c69b2a18d661b3e17c476.cfg index aac220c4..b0e32a89 100644 --- a/.godot/editor/player.tscn-folding-87935ef0405c69b2a18d661b3e17c476.cfg +++ b/.godot/editor/player.tscn-folding-87935ef0405c69b2a18d661b3e17c476.cfg @@ -1,5 +1,5 @@ [folding] -node_unfolds=[NodePath("."), PackedStringArray("Transform", "Collision", "Audio", "Stair Handling"), NodePath("StandingCollisionShape"), PackedStringArray("Transform", "shape"), NodePath("CrouchingCollisionShape"), PackedStringArray("Transform"), NodePath("StaircheckRayCast3D"), PackedStringArray("Transform"), NodePath("CrouchRayCast"), PackedStringArray("Transform"), NodePath("CarryablePosition"), PackedStringArray("Transform"), NodePath("DropPosition"), PackedStringArray("Transform"), NodePath("Neck"), PackedStringArray("Transform"), NodePath("Neck/Head"), PackedStringArray("Transform"), NodePath("Neck/Head/Wieldables/Flashlight"), PackedStringArray("Transform", "Visibility", "Collision", "Deactivation", "Flashlight Settings", "Audio"), NodePath("Neck/Head/Wieldables/Flashlight/CSGCylinder3D"), PackedStringArray("Transform"), NodePath("Neck/Head/Wieldables/Flashlight/CSGCylinder3D2"), PackedStringArray("Transform"), NodePath("Neck/Head/Wieldables/Flashlight/CSGCylinder3D3"), PackedStringArray("Transform"), NodePath("Neck/Head/Wieldables/Flashlight/SpotLight3D"), PackedStringArray("Transform", "Visibility", "Spot"), NodePath("Neck/Head/Wieldables/Foam Pistol"), PackedStringArray("Transform", "Collision", "Deactivation", "Pistol Settings", "Audio"), NodePath("Neck/Head/Wieldables/Foam Pistol/pistol_mesh"), PackedStringArray("Transform", "Skeleton"), NodePath("Neck/Head/Wieldables/Foam Pistol/Bullet_Point"), PackedStringArray("Transform"), NodePath("FootstepPlayer"), PackedStringArray("Transform")] -resource_unfolds=["res://COGITO/PrefabScenes/player.tscn::BoxShape3D_bvi11", PackedStringArray(), "res://COGITO/PrefabScenes/player.tscn::CapsuleShape3D_fgxde", PackedStringArray("Resource"), "res://COGITO/PrefabScenes/player.tscn::Resource_yujk5", PackedStringArray("Resource"), "res://COGITO/PrefabScenes/player.tscn::StandardMaterial3D_lbp4w", PackedStringArray("Resource", "Albedo", "Metallic", "Roughness"), "res://COGITO/PrefabScenes/player.tscn::StandardMaterial3D_0btuw", PackedStringArray("Resource", "Emission"), "res://COGITO/PrefabScenes/player.tscn::Resource_jll6o", PackedStringArray("Resource"), "res://COGITO/PrefabScenes/player.tscn::ArrayMesh_gjvni", PackedStringArray("Resource"), "res://COGITO/PrefabScenes/player.tscn::AudioStreamRandomizer_af0lu", PackedStringArray("Resource")] -nodes_folded=[NodePath("Neck"), NodePath("Neck/Head/Wieldables")] +node_unfolds=[NodePath("."), PackedStringArray("Transform", "Collision", "Audio", "Stair Handling", "inventory_data"), NodePath("StandingCollisionShape"), PackedStringArray("Transform", "shape"), NodePath("CrouchingCollisionShape"), PackedStringArray("Transform"), NodePath("StaircheckRayCast3D"), PackedStringArray("Transform"), NodePath("CrouchRayCast"), PackedStringArray("Transform"), NodePath("CarryablePosition"), PackedStringArray("Transform"), NodePath("Neck"), PackedStringArray("Transform"), NodePath("Neck/Head"), PackedStringArray("Transform"), NodePath("Neck/Head/Eyes/Camera/InteractionRaycast"), PackedStringArray("Transform"), NodePath("Neck/Head/Wieldables/Flashlight"), PackedStringArray("Transform", "Visibility", "Collision", "Deactivation", "Flashlight Settings", "Audio"), NodePath("Neck/Head/Wieldables/Flashlight/CSGCylinder3D"), PackedStringArray("Transform"), NodePath("Neck/Head/Wieldables/Flashlight/CSGCylinder3D2"), PackedStringArray("Transform"), NodePath("Neck/Head/Wieldables/Flashlight/CSGCylinder3D3"), PackedStringArray("Transform"), NodePath("Neck/Head/Wieldables/Flashlight/SpotLight3D"), PackedStringArray("Transform", "Visibility", "Spot"), NodePath("Neck/Head/Wieldables/Foam Pistol"), PackedStringArray("Transform", "Collision", "Deactivation", "Pistol Settings", "Audio"), NodePath("Neck/Head/Wieldables/Foam Pistol/pistol_mesh"), PackedStringArray("Transform", "Skeleton"), NodePath("Neck/Head/Wieldables/Foam Pistol/Bullet_Point"), PackedStringArray("Transform"), NodePath("FootstepPlayer"), PackedStringArray("Transform")] +resource_unfolds=["res://COGITO/PrefabScenes/player.tscn::BoxShape3D_bvi11", PackedStringArray(), "res://COGITO/PrefabScenes/player.tscn::CapsuleShape3D_fgxde", PackedStringArray("Resource"), "res://COGITO/PrefabScenes/player.tscn::StandardMaterial3D_lbp4w", PackedStringArray("Resource", "Albedo", "Metallic", "Roughness"), "res://COGITO/PrefabScenes/player.tscn::StandardMaterial3D_0btuw", PackedStringArray("Resource", "Emission"), "res://COGITO/PrefabScenes/player.tscn::ArrayMesh_gjvni", PackedStringArray("Resource"), "res://COGITO/PrefabScenes/player.tscn::AudioStreamRandomizer_af0lu", PackedStringArray("Resource")] +nodes_folded=[] diff --git a/.godot/editor/press_and_hold_wheel.tscn-editstate-39d4790b01a56d9499f84137179f95b5.cfg b/.godot/editor/press_and_hold_wheel.tscn-editstate-39d4790b01a56d9499f84137179f95b5.cfg index 0d209bad..c8651cef 100644 --- a/.godot/editor/press_and_hold_wheel.tscn-editstate-39d4790b01a56d9499f84137179f95b5.cfg +++ b/.godot/editor/press_and_hold_wheel.tscn-editstate-39d4790b01a56d9499f84137179f95b5.cfg @@ -172,4 +172,4 @@ Anim={ "zfar": 4000.01, "znear": 0.05 } -selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17140/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9462/@VSplitContainer@9281/@HSplitContainer@9283/@HSplitContainer@9285/@Control@9286/@SubViewportContainer@9287/@SubViewport@9288/COGITO_Demo_01/TargetDestructable")]) +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17140/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9462/@VSplitContainer@9281/@HSplitContainer@9283/@HSplitContainer@9285/@Control@9286/@SubViewportContainer@9287/@SubViewport@9288/COGITO_Demo_01/INTERACTIVE_OBJECTS/MovingPlattform")]) diff --git a/.godot/editor/press_and_hold_wheel.tscn-folding-39d4790b01a56d9499f84137179f95b5.cfg b/.godot/editor/press_and_hold_wheel.tscn-folding-39d4790b01a56d9499f84137179f95b5.cfg index aadaf3b7..d437e75c 100644 --- a/.godot/editor/press_and_hold_wheel.tscn-folding-39d4790b01a56d9499f84137179f95b5.cfg +++ b/.godot/editor/press_and_hold_wheel.tscn-folding-39d4790b01a56d9499f84137179f95b5.cfg @@ -1,5 +1,5 @@ [folding] -node_unfolds=[] +node_unfolds=[NodePath("."), PackedStringArray("objects_to_trigger")] resource_unfolds=["res://COGITO/PrefabScenes/press_and_hold_wheel.tscn::CylinderMesh_yqbba", PackedStringArray(), "res://COGITO/PrefabScenes/press_and_hold_wheel.tscn::ConvexPolygonShape3D_qspks", PackedStringArray()] nodes_folded=[] diff --git a/.godot/editor/project_metadata.cfg b/.godot/editor/project_metadata.cfg index 4ea42867..b13989aa 100644 --- a/.godot/editor/project_metadata.cfg +++ b/.godot/editor/project_metadata.cfg @@ -11,15 +11,15 @@ run_reload_scripts=true [dialog_bounds] create_new_node=Rect2(1536, 1080, 1504, 1363) -project_settings=Rect2(46, 1252, 1182, 1030) +project_settings=Rect2(1797, 1299, 1182, 1030) export=Rect2(1270, 1450, 900, 705) editor_settings=Rect2(1102, 1296, 1008, 948) search_help=Rect2(240, 1299, 1220, 720) [recent_files] -scenes=["res://COGITO/DemoScenes/COGITO_MainMenu.tscn", "res://COGITO/PrefabScenes/player.tscn", "res://COGITO/DemoScenes/COGITO_Demo_01.tscn", "res://COGITO/PrefabScenes/Player_HUD.tscn", "res://COGITO/PrefabScenes/simple_particle_puff.tscn", "res://COGITO/Components/HealthComponent.tscn", "res://COGITO/PrefabScenes/target_destructable.tscn", "res://COGITO/EasyMenus/Scenes/pause_menu.tscn", "res://COGITO/PrefabScenes/ceiling_lamp.tscn", "res://COGITO/PrefabScenes/lamp_ceiling.tscn"] -scripts=["res://COGITO/Scripts/Interact_Door.gd", "res://COGITO/Scripts/door_setter_zone.gd", "StringName", "SceneTree", "RigidBody3D", "NodePath", "Node", "Input", "GPUParticles3D", "AudioStreamPlayer3D"] +scenes=["res://COGITO/PrefabScenes/pickup_pistol.tscn", "res://COGITO/PrefabScenes/player.tscn", "res://COGITO/PrefabScenes/pickup_flashlight.tscn", "res://COGITO/DemoScenes/COGITO_01_Demo.tscn", "res://COGITO/PrefabScenes/Player_HUD.tscn", "res://COGITO/DemoScenes/COGITO_MainMenu.tscn", "res://COGITO/EasyMenus/Scenes/options_menu.tscn", "res://COGITO/EasyMenus/Scenes/main_menu.tscn", "res://COGITO/PrefabScenes/press_and_hold_wheel.tscn", "res://COGITO/PrefabScenes/ceiling_lamp.tscn"] +scripts=["res://Readme.md", "res://COGITO/InventoryPD/CustomResources/InventorySlotPD.gd", "res://COGITO/SceneManagement/cogito_scene.gd", "res://COGITO/Scripts/pistol.gd", "res://COGITO/EasyMenus/Scripts/follow_focus_center.gd", "res://COGITO/EasyMenus/Scripts/options_menu_controller.gd", "ResourceLoader", "res://COGITO/SceneManagement/CogitoSceneState.gd", "res://COGITO/SceneManagement/CogitoPlayerState.gd", "res://COGITO/Scripts/Cogito_Door.gd"] [linked_properties] @@ -77,6 +77,7 @@ CSGPolygon3D:scale=true Sprite2D:scale=true HingeJoint3D:scale=true GPUParticles3D:scale=true +OptionButton:scale=true [script_setup] diff --git a/.godot/editor/recent_dirs b/.godot/editor/recent_dirs index 18dc1be5..a17453b3 100644 --- a/.godot/editor/recent_dirs +++ b/.godot/editor/recent_dirs @@ -1,10 +1,10 @@ +res://COGITO/Scripts W:/Project_Godot/BUILDS/COGITO res://COGITO/PrefabScenes res://COGITO/DemoScenes res://COGITO res://COGITO/InventoryPD/Items res://COGITO/Assets/Animations -res://COGITO/Scripts res://COGITO/Assets/Materials res://COGITO/Assets/Models res://COGITO/InventoryPD diff --git a/.godot/editor/script_editor_cache.cfg b/.godot/editor/script_editor_cache.cfg index c21c4a11..89a7f8f1 100644 --- a/.godot/editor/script_editor_cache.cfg +++ b/.godot/editor/script_editor_cache.cfg @@ -3,11 +3,11 @@ state={ "bookmarks": PackedInt32Array(), "breakpoints": PackedInt32Array(), -"column": 42, +"column": 0, "folded_lines": Array[int]([]), "h_scroll_position": 0, -"row": 268, -"scroll_position": 252.0, +"row": 283, +"scroll_position": 240.0, "selection": false, "syntax_highlighter": "GDScript" } @@ -31,62 +31,86 @@ state={ state={ "bookmarks": PackedInt32Array(), "breakpoints": PackedInt32Array(), -"column": 19, +"column": 44, "folded_lines": Array[int]([]), -"h_scroll_position": 0, -"row": 3, +"h_scroll_position": 343, +"row": 21, "scroll_position": 0.0, "selection": false, "syntax_highlighter": "Plain Text" } -[res://COGITO/Scripts/ladder_area.gd] +[res://COGITO/Scripts/hazard_zone.gd] state={ "bookmarks": PackedInt32Array(), "breakpoints": PackedInt32Array(), -"column": 0, +"column": 32, "folded_lines": Array[int]([]), "h_scroll_position": 0, -"row": 11, +"row": 19, "scroll_position": 0.0, "selection": false, "syntax_highlighter": "GDScript" } -[res://COGITO/Scripts/hazard_zone.gd] +[res://COGITO/EasyMenus/Scripts/options_menu_controller.gd] state={ "bookmarks": PackedInt32Array(), "breakpoints": PackedInt32Array(), -"column": 32, +"column": 1, "folded_lines": Array[int]([]), "h_scroll_position": 0, -"row": 19, +"row": 61, +"scroll_position": 61.0, +"selection": false, +"syntax_highlighter": "GDScript" +} + +[res://COGITO/Scripts/Player_Hud_Manager.gd] + +state={ +"bookmarks": PackedInt32Array(), +"breakpoints": PackedInt32Array(), +"column": 1, +"folded_lines": Array[int]([]), +"h_scroll_position": 0, +"row": 124, "scroll_position": 0.0, "selection": false, "syntax_highlighter": "GDScript" } -[res://COGITO/Scripts/Interact_Door.gd] +[res://COGITO/InventoryPD/UiScenes/inventory_interface.gd] state={ "bookmarks": PackedInt32Array(), "breakpoints": PackedInt32Array(), -"column": 13, +"column": 57, "folded_lines": Array[int]([]), "h_scroll_position": 0, -"row": 84, -"scroll_position": 59.0, -"selection": true, -"selection_from_column": 3, -"selection_from_line": 84, -"selection_to_column": 13, -"selection_to_line": 84, +"row": 87, +"scroll_position": 0.0, +"selection": false, "syntax_highlighter": "GDScript" } -[res://COGITO/EasyMenus/Scripts/options_menu_controller.gd] +[res://COGITO/InventoryPD/UiScenes/InventoryUI.gd] + +state={ +"bookmarks": PackedInt32Array(), +"breakpoints": PackedInt32Array(), +"column": 0, +"folded_lines": Array[int]([]), +"h_scroll_position": 0, +"row": 13, +"scroll_position": 0.0, +"selection": false, +"syntax_highlighter": "GDScript" +} + +[res://COGITO/InventoryPD/UiScenes/Slot.gd] state={ "bookmarks": PackedInt32Array(), @@ -94,13 +118,27 @@ state={ "column": 1, "folded_lines": Array[int]([]), "h_scroll_position": 0, -"row": 61, -"scroll_position": 61.0, +"row": 45, +"scroll_position": 0.0, "selection": false, "syntax_highlighter": "GDScript" } -[res://COGITO/Scripts/Player_Hud_Manager.gd] +[res://COGITO/EasyMenus/Scripts/main_menu_controller.gd] + +state={ +"bookmarks": PackedInt32Array(), +"breakpoints": PackedInt32Array(), +"column": 19, +"folded_lines": Array[int]([]), +"h_scroll_position": 0, +"row": 30, +"scroll_position": 0.0, +"selection": false, +"syntax_highlighter": "GDScript" +} + +[res://COGITO/Scripts/scene_transition_zone.gd] state={ "bookmarks": PackedInt32Array(), @@ -108,91 +146,115 @@ state={ "column": 0, "folded_lines": Array[int]([]), "h_scroll_position": 0, -"row": 53, -"scroll_position": 21.0, +"row": 6, +"scroll_position": 0.0, "selection": false, "syntax_highlighter": "GDScript" } -[res://COGITO/InventoryPD/UiScenes/inventory_interface.gd] +[res://COGITO/InventoryPD/InventoryPD.gd] state={ "bookmarks": PackedInt32Array(), "breakpoints": PackedInt32Array(), -"column": 10, +"column": 73, "folded_lines": Array[int]([]), "h_scroll_position": 0, -"row": 62, -"scroll_position": 30.0, +"row": 65, +"scroll_position": 0.0, "selection": true, -"selection_from_column": 2, -"selection_from_line": 62, -"selection_to_column": 10, -"selection_to_line": 62, +"selection_from_column": 58, +"selection_from_line": 65, +"selection_to_column": 73, +"selection_to_line": 65, "syntax_highlighter": "GDScript" } -[res://COGITO/InventoryPD/UiScenes/InventoryUI.gd] +[res://COGITO/InventoryPD/CustomResources/InventoryItemPD.gd] state={ "bookmarks": PackedInt32Array(), "breakpoints": PackedInt32Array(), -"column": 20, +"column": 0, "folded_lines": Array[int]([]), "h_scroll_position": 0, -"row": 0, +"row": 78, "scroll_position": 0.0, -"selection": true, -"selection_from_column": 18, -"selection_from_line": 0, -"selection_to_column": 20, -"selection_to_line": 0, +"selection": false, "syntax_highlighter": "GDScript" } -[res://COGITO/InventoryPD/UiScenes/Slot.gd] +[res://COGITO/Scripts/door_setter_zone.gd] state={ "bookmarks": PackedInt32Array(), "breakpoints": PackedInt32Array(), -"column": 1, +"column": 63, "folded_lines": Array[int]([]), "h_scroll_position": 0, -"row": 45, -"scroll_position": 13.0, +"row": 17, +"scroll_position": 0.0, "selection": false, "syntax_highlighter": "GDScript" } -[res://COGITO/EasyMenus/Scripts/main_menu_controller.gd] +[res://COGITO/SceneManagement/cogito_scene_manager.gd] state={ "bookmarks": PackedInt32Array(), "breakpoints": PackedInt32Array(), -"column": 0, +"column": 40, "folded_lines": Array[int]([]), "h_scroll_position": 0, -"row": 0, +"row": 11, "scroll_position": 0.0, "selection": false, "syntax_highlighter": "GDScript" } -[res://COGITO/Scripts/scene_transition_zone.gd] +[res://COGITO/SceneManagement/loading_screen.gd] state={ "bookmarks": PackedInt32Array(), "breakpoints": PackedInt32Array(), -"column": 8, +"column": 103, "folded_lines": Array[int]([]), "h_scroll_position": 0, -"row": 13, +"row": 2, "scroll_position": 0.0, "selection": false, "syntax_highlighter": "GDScript" } -[res://COGITO/InventoryPD/InventoryPD.gd] +[res://COGITO/Scripts/menu_scene_switcher.gd] + +state={ +"bookmarks": PackedInt32Array(), +"breakpoints": PackedInt32Array(), +"column": 87, +"folded_lines": Array[int]([]), +"h_scroll_position": 0, +"row": 4, +"scroll_position": 0.0, +"selection": false, +"syntax_highlighter": "GDScript" +} + +[res://COGITO/EasyMenus/Scripts/pause_menu_controller.gd] + +state={ +"bookmarks": PackedInt32Array(), +"breakpoints": PackedInt32Array(), +"column": 70, +"folded_lines": Array[int]([]), +"h_scroll_position": 0, +"row": 98, +"scroll_position": 0.0, +"selection": false, +"syntax_highlighter": "GDScript" +} + +[res://COGITO/Scripts/ladder_area.gd] state={ "bookmarks": PackedInt32Array(), @@ -206,12 +268,48 @@ state={ "syntax_highlighter": "GDScript" } -[res://COGITO/InventoryPD/pick_up.gd] +[res://COGITO/Components/PlayerInteractionComponent.gd] state={ "bookmarks": PackedInt32Array(), "breakpoints": PackedInt32Array(), -"column": 23, +"column": 27, +"folded_lines": Array[int]([]), +"h_scroll_position": 0, +"row": 16, +"scroll_position": 90.0, +"selection": true, +"selection_from_column": 4, +"selection_from_line": 16, +"selection_to_column": 27, +"selection_to_line": 16, +"syntax_highlighter": "GDScript" +} + +[res://COGITO/Components/DynamicInputIcon.gd] + +state={ +"bookmarks": PackedInt32Array(), +"breakpoints": PackedInt32Array(), +"column": 0, +"folded_lines": Array[int]([]), +"h_scroll_position": 0, +"row": 26, +"scroll_position": 0.0, +"selection": true, +"selection_from_column": 0, +"selection_from_line": 26, +"selection_to_column": 30, +"selection_to_line": 26, +"syntax_highlighter": "GDScript" +} + +[res://COGITO/InventoryPD/external_inventory.gd] + +state={ +"bookmarks": PackedInt32Array(), +"breakpoints": PackedInt32Array(), +"column": 37, "folded_lines": Array[int]([]), "h_scroll_position": 0, "row": 21, @@ -220,39 +318,35 @@ state={ "syntax_highlighter": "GDScript" } -[res://COGITO/InventoryPD/CustomResources/InventoryItemPD.gd] +[res://COGITO/InventoryPD/CustomResources/InventorySlotPD.gd] state={ "bookmarks": PackedInt32Array(), "breakpoints": PackedInt32Array(), -"column": 12, +"column": 41, "folded_lines": Array[int]([]), "h_scroll_position": 0, -"row": 17, +"row": 26, "scroll_position": 0.0, -"selection": true, -"selection_from_column": 12, -"selection_from_line": 17, -"selection_to_column": 22, -"selection_to_line": 17, +"selection": false, "syntax_highlighter": "GDScript" } -[res://COGITO/Scripts/door_setter_zone.gd] +[res://COGITO/Scripts/generic_interactable.gd] state={ "bookmarks": PackedInt32Array(), "breakpoints": PackedInt32Array(), -"column": 43, +"column": 0, "folded_lines": Array[int]([]), "h_scroll_position": 0, -"row": 45, -"scroll_position": 12.0, +"row": 11, +"scroll_position": 0.0, "selection": false, "syntax_highlighter": "GDScript" } -[res://COGITO/Scripts/switchable.gd] +[res://COGITO/InventoryPD/UiScenes/hot_bar_inventory.gd] state={ "bookmarks": PackedInt32Array(), @@ -260,63 +354,137 @@ state={ "column": 0, "folded_lines": Array[int]([]), "h_scroll_position": 0, -"row": 20, +"row": 0, "scroll_position": 0.0, -"selection": true, -"selection_from_column": 0, -"selection_from_line": 20, -"selection_to_column": 55, -"selection_to_line": 20, +"selection": false, "syntax_highlighter": "GDScript" } -[res://COGITO/SceneManagement/cogito_scene_manager.gd] +[res://COGITO/Components/StaminaComponent.gd] state={ "bookmarks": PackedInt32Array(), "breakpoints": PackedInt32Array(), -"column": 52, +"column": 22, "folded_lines": Array[int]([]), "h_scroll_position": 0, "row": 3, "scroll_position": 0.0, +"selection": true, +"selection_from_column": 7, +"selection_from_line": 3, +"selection_to_column": 22, +"selection_to_line": 3, +"syntax_highlighter": "GDScript" +} + +[res://COGITO/Components/HealthComponent.gd] + +state={ +"bookmarks": PackedInt32Array(), +"breakpoints": PackedInt32Array(), +"column": 46, +"folded_lines": Array[int]([]), +"h_scroll_position": 0, +"row": 11, +"scroll_position": 0.0, "selection": false, "syntax_highlighter": "GDScript" } -[res://COGITO/SceneManagement/loading_screen.gd] +[res://COGITO/SceneManagement/cogito_scene.gd] state={ "bookmarks": PackedInt32Array(), "breakpoints": PackedInt32Array(), -"column": 0, +"column": 210, "folded_lines": Array[int]([]), "h_scroll_position": 0, -"row": 16, +"row": 2, "scroll_position": 0.0, +"selection": false, +"syntax_highlighter": "GDScript" +} + +[res://COGITO/SceneManagement/CogitoSceneState.gd] + +state={ +"bookmarks": PackedInt32Array(), +"breakpoints": PackedInt32Array(), +"column": 82, +"folded_lines": Array[int]([]), +"h_scroll_position": 0, +"row": 34, +"scroll_position": 0.0, +"selection": false, +"syntax_highlighter": "GDScript" +} + +[res://COGITO/SceneManagement/CogitoPlayerState.gd] + +state={ +"bookmarks": PackedInt32Array(), +"breakpoints": PackedInt32Array(), +"column": 51, +"folded_lines": Array[int]([]), +"h_scroll_position": 0, +"row": 43, +"scroll_position": 9.0, "selection": true, -"selection_from_column": 0, -"selection_from_line": 16, -"selection_to_column": 53, -"selection_to_line": 16, +"selection_from_column": 51, +"selection_from_line": 43, +"selection_to_column": 83, +"selection_to_line": 43, "syntax_highlighter": "GDScript" } -[res://COGITO/Scripts/Carriable.gd] +[res://COGITO/Scripts/Cogito_Carriable.gd] state={ "bookmarks": PackedInt32Array(), "breakpoints": PackedInt32Array(), -"column": 6, +"column": 17, "folded_lines": Array[int]([]), "h_scroll_position": 0, -"row": 11, -"scroll_position": 12.0, +"row": 83, +"scroll_position": 50.0, +"selection": true, +"selection_from_column": 1, +"selection_from_line": 72, +"selection_to_column": 17, +"selection_to_line": 83, +"syntax_highlighter": "GDScript" +} + +[res://COGITO/Scripts/Cogito_Door.gd] + +state={ +"bookmarks": PackedInt32Array(), +"breakpoints": PackedInt32Array(), +"column": 17, +"folded_lines": Array[int]([]), +"h_scroll_position": 0, +"row": 162, +"scroll_position": 162.0, "selection": false, "syntax_highlighter": "GDScript" } -[res://COGITO/Scripts/menu_scene_switcher.gd] +[res://COGITO/Scripts/Cogito_Switch.gd] + +state={ +"bookmarks": PackedInt32Array(), +"breakpoints": PackedInt32Array(), +"column": 30, +"folded_lines": Array[int]([]), +"h_scroll_position": 0, +"row": 18, +"scroll_position": 58.0, +"selection": false, +"syntax_highlighter": "GDScript" +} + +[res://COGITO/Scripts/Cogito_Hold.gd] state={ "bookmarks": PackedInt32Array(), @@ -324,13 +492,17 @@ state={ "column": 0, "folded_lines": Array[int]([]), "h_scroll_position": 0, -"row": 16, +"row": 36, "scroll_position": 0.0, -"selection": false, +"selection": true, +"selection_from_column": 0, +"selection_from_line": 35, +"selection_to_column": 37, +"selection_to_line": 35, "syntax_highlighter": "GDScript" } -[res://COGITO/EasyMenus/Scripts/pause_menu_controller.gd] +[res://COGITO/InventoryPD/Cogito_Pickup.gd] state={ "bookmarks": PackedInt32Array(), @@ -338,8 +510,58 @@ state={ "column": 0, "folded_lines": Array[int]([]), "h_scroll_position": 0, -"row": 0, +"row": 14, "scroll_position": 0.0, +"selection": true, +"selection_from_column": 0, +"selection_from_line": 14, +"selection_to_column": 17, +"selection_to_line": 28, +"syntax_highlighter": "GDScript" +} + +[res://addons/input_helper/components/download_update_panel.gd] + +state={ +"bookmarks": PackedInt32Array(), +"breakpoints": PackedInt32Array(), +"column": 42, +"folded_lines": Array[int]([]), +"h_scroll_position": 0, +"row": 69, +"scroll_position": 48.0, +"selection": true, +"selection_from_column": 42, +"selection_from_line": 69, +"selection_to_column": 48, +"selection_to_line": 69, +"syntax_highlighter": "GDScript" +} + +[res://COGITO/Scripts/Wieldable_Flashlight.gd] + +state={ +"bookmarks": PackedInt32Array(), +"breakpoints": PackedInt32Array(), +"column": 33, +"folded_lines": Array[int]([]), +"h_scroll_position": 0, +"row": 30, +"scroll_position": 29.0, +"selection": false, +"syntax_highlighter": "GDScript" +} + +[res://COGITO/Scripts/Wieldable_Pistol.gd] + +state={ +"bookmarks": PackedInt32Array(), +"breakpoints": PackedInt32Array(), +"column": 35, +"folded_lines": Array[int]([]), +"h_scroll_position": 0, +"row": 6, +"scroll_position": 21.0, "selection": false, "syntax_highlighter": "GDScript" } diff --git a/.godot/global_script_class_cache.cfg b/.godot/global_script_class_cache.cfg index 10c371c0..4a85124c 100644 --- a/.godot/global_script_class_cache.cfg +++ b/.godot/global_script_class_cache.cfg @@ -5,6 +5,18 @@ list=Array[Dictionary]([{ "language": &"GDScript", "path": "res://COGITO/Components/BrightnessComponent.gd" }, { +"base": &"Resource", +"class": &"CogitoPlayerState", +"icon": "", +"language": &"GDScript", +"path": "res://COGITO/SceneManagement/CogitoPlayerState.gd" +}, { +"base": &"Resource", +"class": &"CogitoSceneState", +"icon": "", +"language": &"GDScript", +"path": "res://COGITO/SceneManagement/CogitoSceneState.gd" +}, { "base": &"Node", "class": &"HealthComponent", "icon": "", diff --git a/.godot/imported/ladder.glb-c36f821aff9dcab389f41c0b21fae2da.md5 b/.godot/imported/ladder.glb-c36f821aff9dcab389f41c0b21fae2da.md5 index 38a2d89f..ba20891c 100644 --- a/.godot/imported/ladder.glb-c36f821aff9dcab389f41c0b21fae2da.md5 +++ b/.godot/imported/ladder.glb-c36f821aff9dcab389f41c0b21fae2da.md5 @@ -1,3 +1,3 @@ source_md5="c9f1d7d62f7d5e40a306ad034acf965a" -dest_md5="7b5b570a0658f7abe148e66194dceff9" +dest_md5="12a56e95c78895c82b205a5e9cf0cdf5" diff --git a/.godot/imported/ladder.glb-c36f821aff9dcab389f41c0b21fae2da.scn b/.godot/imported/ladder.glb-c36f821aff9dcab389f41c0b21fae2da.scn index 4fc77734f4000d059ca7323776b7081d678ca108..2a3507d989281dfbedd13e57142ec26ba7b6355f 100644 GIT binary patch delta 829 zcmV-D1H$~sI?6f`Qd2`i0ssI201yBGFiQXcF_94(e?2h(_P)eJ5R;M)$>J+6`rYcb z+7N<41ORXV5C8yp0hPdMtu?ZjdhgAx-mMWy2tC& zK`aHG0I2}60Kcq>HI#TYm2+n_#MIQ&9&IP?Mt5{B+*>yRq1D&;=Nhi}5A!yrb9xB;-FRR#!ShFBM>VL^a735wy z;WqtW;B&5QG{o>f$wkz4bS+!61y9b{LIbl!+TK?2HLf~~llwn||DV_YB4@}I3X5N= zb@@-=e}MlX|4052!zXJN?Q5Ux8g?m)G zt~Q}<(5*0Zk7kiOaJxMYIoYPOti76ue>%*CV$1m)zsk{G6bfCGyu!_9amZaTi`X_$ z?2cr9QP3Ny_Z(HNjGzdL7JnR9+{==i>2nu{!{Km9tk)4Fdp)!D!hO;;r97`I^{+u< zMxz-qb(#@Vrx|r3jYgx1RHsT)CsM5?no+HzT5-6jGY3nJjE)#UPLN7ISa`_Lf9Qyj zg9V3+Q61G986YQ0B_Av_G(2QTq*_aL*7_Eky7@PCs=r8`>R*KXm}p2#bucp`13-lp zmraY5iqayXWac-iBQio-{^I{@s)LyzG*(=)lzIcDrJB?mB{MbK)NE5K)v4A9nCM@F z0I5^`1Hkw{ed$^v{BbP>K==uT9@A^Uga0aEi2osAeh@Wk*Z{F($Bqv$Ff2F#D8cfx HK?4UGK8$~O delta 827 zcmV-B1H}BwI>J+6x_oh4 zZ3w|20suGw2mk=QfJ)%B{YLgulfAjsn=~THCLI8XZ6idJMAhIJA;!bsOB`T~^zj-z zh^3tXr~t44uc&#o6Ir#Cb7vI9wB(bgXPZyKCB+lmHn+8e(lrp%=FfkXdt^l|&x4Id ze$%y$f8n%qK`+c4W0PlARgdz-N3AvKWZGne*`}IBF{U8Q98>aYRAe~)Cwa(4?!{)@ zrvD3k&czx9ar{5>5PdCQW38ErCg*FTf!QQ&aGivWU1xG~|7Y<3^ZGyJ9NC$m_{FWu ze**sl{0I3j@&~fzlQoAHwohjAGWU8*nNm4Gf8BP)J@VpqqEpI=g3NwUN90?Bq2;T zmGi{}BXp(fW$5Cg*X!#Mfa_)fxL3>A`D87&q}zpi?o=i667}s*G!GSjfcMrm)eElB~CoZ&rT3Sj9h(ov;nnc7c4UjQ3Ych$@c7xb) z6mCBoS_lkqUo%}2R4)~mny_GjLj)>jQ?n*t)3n$Ejsw~j zp9;qZX(rhdw;N>8!`gflwN(qzcRi47e{90X&^_9FLgSMdr+Bkb40=_}7SHsu77qQcabrO_geD9odL#71e5kMV&WRZf0=2@KK^>#A8Lrj17(#e>YZa zun<*Iy_xY*Vl?8hVq>FYrlzLWQJuAZ1*dX;PL=8(Ql7-o88c{j$dMyQhnN@@8UTz~d9y$&Owig*6nIfP@ViyL1K~;n{ZBIN=j;xUV2W_)1HvRXR&t} zVN#oIluBep4GiO5Qgie5N{W;7+>1_V9^Emy%wlq%y^@lFQG9T6YF=tcQDR Vector3: var viewport = get_viewport().get_size() + var camera = get_viewport().get_camera_3d() var Ray_Origin = camera.project_ray_origin(viewport/2) var Ray_End = Ray_Origin + camera.project_ray_normal(viewport/2)*equipped_wieldable_item.wieldable_range @@ -204,3 +205,16 @@ func Get_Camera_Collision() -> Vector3: return Ray_End +func save(): + var interaction_component_data = { + "equipped_wieldable_item": equipped_wieldable_item, + "equipped_wieldable_node": equipped_wieldable_node, + "is_wielding": is_wielding + + } + return interaction_component_data + +func set_state(): + if equipped_wieldable_item and is_wielding: + change_wieldable_to(equipped_wieldable_item) + equipped_wieldable_item.update_wieldable_data() diff --git a/COGITO/DemoScenes/COGITO_Demo_01.tscn b/COGITO/DemoScenes/COGBB92.tmp similarity index 99% rename from COGITO/DemoScenes/COGITO_Demo_01.tscn rename to COGITO/DemoScenes/COGBB92.tmp index 7d91d425..5949c326 100644 --- a/COGITO/DemoScenes/COGITO_Demo_01.tscn +++ b/COGITO/DemoScenes/COGBB92.tmp @@ -26,13 +26,13 @@ [ext_resource type="PackedScene" uid="uid://cjs44e1ow53rv" path="res://COGITO/PrefabScenes/heal_zone.tscn" id="19_2mngh"] [ext_resource type="PackedScene" uid="uid://8h462cd7whew" path="res://COGITO/PrefabScenes/hazard_zone.tscn" id="20_dgnbq"] [ext_resource type="PackedScene" uid="uid://bnygtkw3tvet6" path="res://COGITO/PrefabScenes/press_and_hold_wheel.tscn" id="22_ni6um"] -[ext_resource type="Script" path="res://COGITO/Scripts/Interact_Door.gd" id="23_rfav8"] +[ext_resource type="Script" path="res://COGITO/Scripts/Cogito_Door.gd" id="23_rfav8"] [ext_resource type="PackedScene" uid="uid://3gwo23kpr58f" path="res://COGITO/PrefabScenes/lightzone_lamp.tscn" id="24_p17c7"] [ext_resource type="AudioStream" uid="uid://ftl7je6blfwq" path="res://COGITO/Assets/Audio/Kenney/stoneDrag4.ogg" id="25_3nnou"] [ext_resource type="PackedScene" uid="uid://bc52bohkbf1yp" path="res://COGITO/PrefabScenes/pickup_diamond_key_a.tscn" id="25_w5f1m"] [ext_resource type="PackedScene" uid="uid://djfg6ea5cbhyv" path="res://COGITO/PrefabScenes/pickup_diamond_key_b.tscn" id="26_1prk2"] [ext_resource type="Texture2D" uid="uid://cgcrwmu2bs4se" path="res://COGITO/Assets/Textures/Prototype Textures/PNG/Green/texture_01.png" id="27_0a6c2"] -[ext_resource type="Script" path="res://COGITO/Scripts/switchable.gd" id="27_r5oie"] +[ext_resource type="Script" path="res://COGITO/Scripts/Cogito_Switch.gd" id="27_r5oie"] [ext_resource type="Resource" uid="uid://gu1buq254o4l" path="res://COGITO/InventoryPD/Items/Cogito_DiamondKey_Combine.tres" id="28_3r4lg"] [ext_resource type="AudioStream" uid="uid://bfmqga66x7l1k" path="res://COGITO/Assets/Audio/Kenney/rockHit2.ogg" id="30_42jtk"] [ext_resource type="PackedScene" uid="uid://o0xgl5obc551" path="res://COGITO/PrefabScenes/pickup_pistol.tscn" id="30_a7v26"] @@ -255,7 +255,7 @@ script = ExtResource("16_fg1wi") inventory_item = ExtResource("17_nl6sa") quantity = 2 -[sub_resource type="Resource" id="Resource_suwhl"] +[sub_resource type="Resource" id="Resource_kx0u4"] resource_local_to_scene = true script = ExtResource("2_chxar") inventory_slots = Array[ExtResource("16_fg1wi")]([SubResource("Resource_wdflo"), SubResource("Resource_hpi7r"), null, null]) @@ -382,7 +382,7 @@ size = Vector3(1.5, 0.01, 1.5) [sub_resource type="BoxShape3D" id="BoxShape3D_el7ru"] size = Vector3(1.5, 0.01, 1.5) -[sub_resource type="Resource" id="Resource_rgsq3"] +[sub_resource type="Resource" id="Resource_kcbjq"] resource_local_to_scene = true script = ExtResource("2_chxar") inventory_slots = Array[ExtResource("16_fg1wi")]([null, null, null, null, null, null, null, null]) @@ -1218,7 +1218,8 @@ transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, [node name="Chest" parent="INTERACTIVE_OBJECTS" groups=["external_inventory"] instance=ExtResource("14_d7sxi")] transform = Transform3D(-0.125576, 0, 0.992084, 0, 1, 0, -0.992084, 0, -0.125576, -4.38933, 0.0425703, 5.97176) -inventory_data = SubResource("Resource_suwhl") +inventory_name = "Chest" +inventory_data = SubResource("Resource_kx0u4") [node name="PressAndHold" parent="INTERACTIVE_OBJECTS" instance=ExtResource("22_ni6um")] rotate_while_holding = true @@ -1316,7 +1317,7 @@ transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -45, 0 script = ExtResource("23_rfav8") open_rotation_deg = -80.0 closed_rotation_deg = -180.0 -door_speed = 0.02 +door_speed = 0.04 [node name="MeshInstance3D" type="MeshInstance3D" parent="INTERACTIVE_OBJECTS/GateA"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.5, 1, 0) @@ -1344,7 +1345,7 @@ shape = SubResource("ConvexPolygonShape3D_qb88g") [node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="INTERACTIVE_OBJECTS/GateB"] -[node name="SocketForDiamondKey" type="AnimatableBody3D" parent="INTERACTIVE_OBJECTS"] +[node name="SocketForDiamondKey" type="AnimatableBody3D" parent="INTERACTIVE_OBJECTS" node_paths=PackedStringArray("nodes_to_show_when_on")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -48.2321, 0.9, 14.3285) collision_layer = 3 script = ExtResource("27_r5oie") @@ -1356,7 +1357,7 @@ switch_sound = ExtResource("30_42jtk") needs_item_to_operate = true required_item = ExtResource("28_3r4lg") item_hint = "Something can be placed here." -objects_toggle_visibility = Array[NodePath]([NodePath("SlottedDiamond")]) +nodes_to_show_when_on = [NodePath("SlottedDiamond")] objects_call_interact = Array[NodePath]([NodePath("../GateA"), NodePath("../GateB")]) [node name="SpotLight3D" type="OmniLight3D" parent="INTERACTIVE_OBJECTS/SocketForDiamondKey"] @@ -1569,7 +1570,7 @@ transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, 2.1480 transform = Transform3D(-1, 0, 7.45058e-07, 0, 1, 0, -7.45058e-07, 0, -1, -7.5375, 0.905039, -3.30884) pause_menu = NodePath("../PauseMenu") player_hud = NodePath("../Player_HUD") -inventory_data = SubResource("Resource_rgsq3") +inventory_data = SubResource("Resource_kcbjq") step_height_camera_lerp = 1.5 [node name="Player_HUD" parent="." node_paths=PackedStringArray("player") instance=ExtResource("4_1ofwa")] diff --git a/COGITO/DemoScenes/COGITO_01_Demo.tscn b/COGITO/DemoScenes/COGITO_01_Demo.tscn new file mode 100644 index 00000000..5fa5b8cd --- /dev/null +++ b/COGITO/DemoScenes/COGITO_01_Demo.tscn @@ -0,0 +1,1699 @@ +[gd_scene load_steps=139 format=3 uid="uid://cud7jwvomj24d"] + +[ext_resource type="PackedScene" uid="uid://kicjwmh02uwf" path="res://COGITO/PrefabScenes/player.tscn" id="1_7d2n7"] +[ext_resource type="Script" path="res://COGITO/SceneManagement/cogito_scene.gd" id="1_b15oo"] +[ext_resource type="Material" uid="uid://dkbgl3p3ffd1" path="res://COGITO/Assets/Materials/Prototype_DarkGrey.tres" id="1_lsda4"] +[ext_resource type="PackedScene" uid="uid://cwd3g16ep0idw" path="res://COGITO/PrefabScenes/pickup_flashlight.tscn" id="1_oweej"] +[ext_resource type="Material" uid="uid://hhhudvarh7gk" path="res://COGITO/Assets/Materials/Prototype_Orange.tres" id="2_4ig6i"] +[ext_resource type="Script" path="res://COGITO/InventoryPD/InventoryPD.gd" id="2_chxar"] +[ext_resource type="PackedScene" uid="uid://rw7gdui8lu3n" path="res://COGITO/EasyMenus/Scenes/pause_menu.tscn" id="3_q2rvv"] +[ext_resource type="PackedScene" uid="uid://0c32kepv0ahx" path="res://COGITO/PrefabScenes/Player_HUD.tscn" id="4_1ofwa"] +[ext_resource type="PackedScene" uid="uid://d3m4ni301eso7" path="res://COGITO/PrefabScenes/carriable_box.tscn" id="6_cy1m6"] +[ext_resource type="PackedScene" uid="uid://lsun1f1wjfxl" path="res://COGITO/PrefabScenes/ceiling_lamp.tscn" id="7_3y6g2"] +[ext_resource type="PackedScene" uid="uid://bho0nwh5rlnua" path="res://COGITO/PrefabScenes/target_destructable.tscn" id="8_tk621"] +[ext_resource type="PackedScene" uid="uid://bdyukj85qkut0" path="res://COGITO/PrefabScenes/door.tscn" id="8_xabdk"] +[ext_resource type="Resource" uid="uid://060gqm74tdlk" path="res://COGITO/InventoryPD/Items/Cogito_StaminaExtension.tres" id="8_yqvna"] +[ext_resource type="Resource" uid="uid://d4gdqvqsiiqs5" path="res://COGITO/InventoryPD/Items/Cogito_Key.tres" id="9_g1bqh"] +[ext_resource type="PackedScene" uid="uid://8wkt5k4dl40u" path="res://COGITO/PrefabScenes/pickup_key.tscn" id="9_qv8nx"] +[ext_resource type="PackedScene" uid="uid://0fj068bj0csc" path="res://COGITO/PrefabScenes/pickup_health_potion.tscn" id="12_2vt2n"] +[ext_resource type="PackedScene" uid="uid://bab56bf0vqfss" path="res://COGITO/PrefabScenes/pickup_battery.tscn" id="13_6m0er"] +[ext_resource type="PackedScene" uid="uid://3okedyf5glns" path="res://COGITO/PrefabScenes/container.tscn" id="14_d7sxi"] +[ext_resource type="Resource" uid="uid://cpqxudfjtjw66" path="res://COGITO/InventoryPD/Items/Cogito_HealthPotion.tres" id="15_86b07"] +[ext_resource type="Script" path="res://COGITO/InventoryPD/CustomResources/InventorySlotPD.gd" id="16_fg1wi"] +[ext_resource type="Resource" uid="uid://cupby6uqaftvv" path="res://COGITO/InventoryPD/Items/Cogito_Battery.tres" id="17_nl6sa"] +[ext_resource type="PackedScene" uid="uid://d1rq8gm20sjo1" path="res://COGITO/PrefabScenes/lamp_standing.tscn" id="18_oxm1j"] +[ext_resource type="PackedScene" uid="uid://sfypssn0rllo" path="res://COGITO/PrefabScenes/pickup_stamina_extension.tscn" id="18_pobhb"] +[ext_resource type="PackedScene" uid="uid://cjs44e1ow53rv" path="res://COGITO/PrefabScenes/heal_zone.tscn" id="19_2mngh"] +[ext_resource type="PackedScene" uid="uid://8h462cd7whew" path="res://COGITO/PrefabScenes/hazard_zone.tscn" id="20_dgnbq"] +[ext_resource type="PackedScene" uid="uid://bnygtkw3tvet6" path="res://COGITO/PrefabScenes/press_and_hold_wheel.tscn" id="22_ni6um"] +[ext_resource type="Script" path="res://COGITO/Scripts/Cogito_Door.gd" id="23_rfav8"] +[ext_resource type="PackedScene" uid="uid://3gwo23kpr58f" path="res://COGITO/PrefabScenes/lightzone_lamp.tscn" id="24_p17c7"] +[ext_resource type="AudioStream" uid="uid://ftl7je6blfwq" path="res://COGITO/Assets/Audio/Kenney/stoneDrag4.ogg" id="25_3nnou"] +[ext_resource type="PackedScene" uid="uid://bc52bohkbf1yp" path="res://COGITO/PrefabScenes/pickup_diamond_key_a.tscn" id="25_w5f1m"] +[ext_resource type="PackedScene" uid="uid://djfg6ea5cbhyv" path="res://COGITO/PrefabScenes/pickup_diamond_key_b.tscn" id="26_1prk2"] +[ext_resource type="Texture2D" uid="uid://cgcrwmu2bs4se" path="res://COGITO/Assets/Textures/Prototype Textures/PNG/Green/texture_01.png" id="27_0a6c2"] +[ext_resource type="Script" path="res://COGITO/Scripts/Cogito_Switch.gd" id="27_r5oie"] +[ext_resource type="Resource" uid="uid://gu1buq254o4l" path="res://COGITO/InventoryPD/Items/Cogito_DiamondKey_Combine.tres" id="28_3r4lg"] +[ext_resource type="Resource" uid="uid://ckvdkigvwowm5" path="res://COGITO/InventoryPD/Items/Cogito_Flashlight.tres" id="28_ihguh"] +[ext_resource type="AudioStream" uid="uid://bfmqga66x7l1k" path="res://COGITO/Assets/Audio/Kenney/rockHit2.ogg" id="30_42jtk"] +[ext_resource type="PackedScene" uid="uid://o0xgl5obc551" path="res://COGITO/PrefabScenes/pickup_pistol.tscn" id="30_a7v26"] +[ext_resource type="Resource" uid="uid://lc5uq2e6ldah" path="res://COGITO/InventoryPD/Items/Cogito_Pistol.tres" id="31_clh1y"] +[ext_resource type="PackedScene" uid="uid://dbtarejfetahc" path="res://COGITO/PrefabScenes/Cabinet_prefab.tscn" id="35_ee66c"] +[ext_resource type="AudioStream" uid="uid://b6wdy2102jymr" path="res://COGITO/Assets/Audio/Kenney/UiAudio/switch2.ogg" id="36_42jeg"] +[ext_resource type="Material" uid="uid://dhg1uhiq7ywn2" path="res://COGITO/Assets/Materials/Prototype_Green.tres" id="38_l5vpp"] +[ext_resource type="Script" path="res://COGITO/Scripts/ladder_area.gd" id="39_ferka"] +[ext_resource type="PackedScene" uid="uid://c6dn6bn47xyrj" path="res://COGITO/Assets/Models/ladder.glb" id="39_ri7bt"] +[ext_resource type="Script" path="res://COGITO/Scripts/scene_transition_zone.gd" id="43_bchdf"] + +[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_2veog"] +sky_top_color = Color(0.576471, 0.960784, 1, 1) +sky_horizon_color = Color(0.745098, 0.779412, 0.785294, 1) +ground_bottom_color = Color(0.168627, 0.156863, 0.141176, 1) +ground_horizon_color = Color(0.745098, 0.779412, 0.785294, 1) + +[sub_resource type="Sky" id="Sky_sq3iy"] +sky_material = SubResource("ProceduralSkyMaterial_2veog") + +[sub_resource type="Environment" id="Environment_11v21"] +background_mode = 2 +sky = SubResource("Sky_sq3iy") +ambient_light_source = 3 +ambient_light_color = Color(0.588235, 0.588235, 0.588235, 1) +ambient_light_sky_contribution = 0.1 +ambient_light_energy = 0.2 +tonemap_mode = 2 +ssao_enabled = true +glow_enabled = true + +[sub_resource type="BoxMesh" id="BoxMesh_thwr4"] +material = ExtResource("1_lsda4") +size = Vector3(30, 0.1, 20) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_yawpu"] +points = PackedVector3Array(-15, -0.05, -10, -15, 0.05, -10, 15, -0.05, -10, -15, -0.05, 10, -15, 0.05, 10, 15, 0.05, -10, 15, -0.05, 10, 15, 0.05, 10) + +[sub_resource type="BoxMesh" id="BoxMesh_rvtuv"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 10) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_ai2ln"] +points = PackedVector3Array(-0.1, -1.5, -5, 0.1, -1.5, -5, -0.1, -1.5, 5, -0.1, 1.5, -5, 0.1, 1.5, -5, 0.1, -1.5, 5, -0.1, 1.5, 5, 0.1, 1.5, 5) + +[sub_resource type="BoxMesh" id="BoxMesh_cx70k"] +material = ExtResource("1_lsda4") +size = Vector3(10, 0.1, 9.8) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_22r6n"] +points = PackedVector3Array(-5, -0.05, -4.9, -5, 0.05, -4.9, 5, -0.05, -4.9, -5, -0.05, 4.9, -5, 0.05, 4.9, 5, 0.05, -4.9, 5, -0.05, 4.9, 5, 0.05, 4.9) + +[sub_resource type="BoxMesh" id="BoxMesh_xwnhq"] +material = ExtResource("1_lsda4") +size = Vector3(10, 0.1, 14) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_k2toe"] +points = PackedVector3Array(5, 0.05, 7, 5, -0.05, 7, 5, 0.05, -7, -5, 0.05, 7, -5, -0.05, 7, 5, -0.05, -7, -5, 0.05, -7, -5, -0.05, -7) + +[sub_resource type="BoxMesh" id="BoxMesh_upbim"] +material = ExtResource("1_lsda4") +size = Vector3(10.2, 0.1, 9.8) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_ghnbv"] +points = PackedVector3Array(-5.1, -0.05, -4.9, -5.1, 0.05, -4.9, 5.1, -0.05, -4.9, -5.1, -0.05, 4.9, -5.1, 0.05, 4.9, 5.1, 0.05, -4.9, 5.1, -0.05, 4.9, 5.1, 0.05, 4.9) + +[sub_resource type="BoxMesh" id="BoxMesh_ersg3"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 10) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_jksjg"] +points = PackedVector3Array(-0.1, -1.5, -5, 0.1, -1.5, -5, -0.1, -1.5, 5, -0.1, 1.5, -5, 0.1, 1.5, -5, 0.1, -1.5, 5, -0.1, 1.5, 5, 0.1, 1.5, 5) + +[sub_resource type="BoxMesh" id="BoxMesh_exgb4"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 9.8) + +[sub_resource type="BoxMesh" id="BoxMesh_x6n4g"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 10.2) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_41tst"] +points = PackedVector3Array(-0.1, -1.5, -5.1, 0.1, -1.5, -5.1, -0.1, -1.5, 5.1, -0.1, 1.5, -5.1, 0.1, 1.5, -5.1, 0.1, -1.5, 5.1, -0.1, 1.5, 5.1, 0.1, 1.5, 5.1) + +[sub_resource type="BoxMesh" id="BoxMesh_iik3d"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 10) + +[sub_resource type="BoxMesh" id="BoxMesh_43iq7"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 10) + +[sub_resource type="BoxMesh" id="BoxMesh_yxsbf"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 9.8) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_6ef7x"] +points = PackedVector3Array(-0.1, -1.5, -4.9, 0.1, -1.5, -4.9, -0.1, -1.5, 4.9, -0.1, 1.5, -4.9, 0.1, 1.5, -4.9, 0.1, -1.5, 4.9, -0.1, 1.5, 4.9, 0.1, 1.5, 4.9) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_cabjl"] +points = PackedVector3Array(-0.1, -1.5, -4.9, 0.1, -1.5, -4.9, -0.1, -1.5, 4.9, -0.1, 1.5, -4.9, 0.1, 1.5, -4.9, 0.1, -1.5, 4.9, -0.1, 1.5, 4.9, 0.1, 1.5, 4.9) + +[sub_resource type="BoxMesh" id="BoxMesh_gv32u"] +material = ExtResource("2_4ig6i") +size = Vector3(0.2, 2, 5) + +[sub_resource type="BoxMesh" id="BoxMesh_i5303"] +material = ExtResource("2_4ig6i") +size = Vector3(0.2, 2, 3.6) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_da5av"] +points = PackedVector3Array(-0.1, -1, -1.8, 0.1, -1, -1.8, -0.1, -1, 1.8, -0.1, 1, -1.8, 0.1, 1, -1.8, 0.1, -1, 1.8, -0.1, 1, 1.8, 0.1, 1, 1.8) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_sr0li"] +points = PackedVector3Array(-0.1, -1, -2.5, 0.1, -1, -2.5, -0.1, -1, 2.5, -0.1, 1, -2.5, 0.1, 1, -2.5, 0.1, -1, 2.5, -0.1, 1, 2.5, 0.1, 1, 2.5) + +[sub_resource type="BoxMesh" id="BoxMesh_xp63a"] +material = ExtResource("2_4ig6i") +size = Vector3(0.2, 2, 3) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_wntft"] +points = PackedVector3Array(-0.1, -1, -1.5, 0.1, -1, -1.5, -0.1, -1, 1.5, -0.1, 1, -1.5, 0.1, 1, -1.5, 0.1, -1, 1.5, -0.1, 1, 1.5, 0.1, 1, 1.5) + +[sub_resource type="BoxMesh" id="BoxMesh_ukt6d"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 10.2) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_8jyx7"] +points = PackedVector3Array(-0.1, -1.5, -5.1, 0.1, -1.5, -5.1, -0.1, -1.5, 5.1, -0.1, 1.5, -5.1, 0.1, 1.5, -5.1, 0.1, -1.5, 5.1, -0.1, 1.5, 5.1, 0.1, 1.5, 5.1) + +[sub_resource type="BoxMesh" id="BoxMesh_fccbs"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 19.6) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_ni8hy"] +points = PackedVector3Array(-0.1, -1.5, -9.8, 0.1, -1.5, -9.8, -0.1, -1.5, 9.8, -0.1, 1.5, -9.8, 0.1, 1.5, -9.8, 0.1, -1.5, 9.8, -0.1, 1.5, 9.8, 0.1, 1.5, 9.8) + +[sub_resource type="BoxMesh" id="BoxMesh_vvuw2"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 4.6) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_75rur"] +points = PackedVector3Array(-0.1, -1.5, -2.3, 0.1, -1.5, -2.3, -0.1, -1.5, 2.3, -0.1, 1.5, -2.3, 0.1, 1.5, -2.3, 0.1, -1.5, 2.3, -0.1, 1.5, 2.3, 0.1, 1.5, 2.3) + +[sub_resource type="BoxMesh" id="BoxMesh_bjkal"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 3, 4) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_8rj2a"] +points = PackedVector3Array(-0.1, -1.5, -2, 0.1, -1.5, -2, -0.1, -1.5, 2, -0.1, 1.5, -2, 0.1, 1.5, -2, 0.1, -1.5, 2, -0.1, 1.5, 2, 0.1, 1.5, 2) + +[sub_resource type="BoxMesh" id="BoxMesh_odmxg"] +material = ExtResource("1_lsda4") +size = Vector3(0.2, 1, 1) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_p2jdc"] +points = PackedVector3Array(0.1, 0.5, 0.5, -0.1, 0.5, 0.5, 0.1, -0.5, 0.5, 0.1, 0.5, -0.5, -0.1, 0.5, -0.5, -0.1, -0.5, 0.5, 0.1, -0.5, -0.5, -0.1, -0.5, -0.5) + +[sub_resource type="BoxMesh" id="BoxMesh_ycjwp"] +size = Vector3(0.5, 0.1, 0.5) + +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_gdv3w"] +albedo_color = Color(0.203922, 0.360784, 0.701961, 1) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_r233h"] +points = PackedVector3Array(-0.25, -0.05, -0.25, -0.25, 0.05, -0.25, 0.25, -0.05, -0.25, -0.25, -0.05, 0.25, -0.25, 0.05, 0.25, 0.25, 0.05, -0.25, 0.25, -0.05, 0.25, 0.25, 0.05, 0.25) + +[sub_resource type="BoxMesh" id="BoxMesh_jlrlq"] +material = ExtResource("1_lsda4") + +[sub_resource type="BoxShape3D" id="BoxShape3D_enk60"] + +[sub_resource type="BoxMesh" id="BoxMesh_20e8y"] +material = ExtResource("1_lsda4") +size = Vector3(1, 1.4, 0.1) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_7ifeg"] +points = PackedVector3Array(-0.5, -0.7, -0.05, -0.5, -0.7, 0.05, -0.5, 0.699863, -0.05, 0.5, -0.7, -0.05, 0.5, -0.7, 0.05, -0.5, 0.699863, 0.05, 0.5, 0.699863, -0.05, 0.5, 0.699863, 0.05) + +[sub_resource type="PrismMesh" id="PrismMesh_fghv1"] +material = ExtResource("2_4ig6i") +left_to_right = 1.0 +size = Vector3(5, 3.1, 2) + +[sub_resource type="BoxMesh" id="BoxMesh_l3y0e"] +size = Vector3(2, 0.05, 2) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_hs75h"] +points = PackedVector3Array(-1, -0.025, -1, -1, 0.025, -1, 1, -0.025, -1, -1, -0.025, 1, -1, 0.025, 1, 1, 0.025, -1, 1, -0.025, 1, 1, 0.025, 1) + +[sub_resource type="BoxMesh" id="BoxMesh_ow56r"] +size = Vector3(2, 0.1, 2) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_7sd6h"] +points = PackedVector3Array(-1, -0.05, -1, -1, 0.05, -1, 1, -0.05, -1, -1, -0.05, 1, -1, 0.05, 1, 1, 0.05, -1, 1, -0.05, 1, 1, 0.05, 1) + +[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_50xya"] +radius = 0.1 +height = 0.2 + +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_kj7uj"] +albedo_color = Color(1, 0, 0, 1) + +[sub_resource type="CapsuleMesh" id="CapsuleMesh_204vo"] +material = SubResource("StandardMaterial3D_kj7uj") +radius = 0.1 +height = 0.2 +radial_segments = 12 +rings = 1 + +[sub_resource type="BoxMesh" id="BoxMesh_woscm"] +size = Vector3(0.3, 0.3, 0.1) + +[sub_resource type="Resource" id="Resource_wdflo"] +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("15_86b07") +quantity = 2 + +[sub_resource type="Resource" id="Resource_hpi7r"] +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("17_nl6sa") +quantity = 2 + +[sub_resource type="Resource" id="Resource_5ga1w"] +resource_local_to_scene = true +script = ExtResource("2_chxar") +inventory_slots = Array[ExtResource("16_fg1wi")]([SubResource("Resource_wdflo"), SubResource("Resource_hpi7r"), null, null]) + +[sub_resource type="BoxMesh" id="BoxMesh_w1o4d"] +material = ExtResource("2_4ig6i") +size = Vector3(4, 0.1, 2) + +[sub_resource type="BoxShape3D" id="BoxShape3D_rkvi0"] +size = Vector3(4, 0.1, 2) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_hq8yc"] +points = PackedVector3Array(-2, -0.05, -1, -2, 0.05, -1, 2, -0.05, -1, -2, -0.05, 1, -2, 0.05, 1, 2, 0.05, -1, 2, -0.05, 1, 2, 0.05, 1) + +[sub_resource type="Resource" id="Resource_1m0cj"] +resource_local_to_scene = true +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("17_nl6sa") +quantity = 1 + +[sub_resource type="Resource" id="Resource_ogqmk"] +resource_local_to_scene = true +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("17_nl6sa") +quantity = 1 + +[sub_resource type="BoxMesh" id="BoxMesh_rixwv"] +material = ExtResource("2_4ig6i") +size = Vector3(1, 2, 0.1) + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_qb88g"] +points = PackedVector3Array(-0.5, -1, -0.05, -0.5, -1, 0.05, -0.5, 1, -0.05, 0.5, -1, -0.05, 0.5, -1, 0.05, -0.5, 1, 0.05, 0.5, 1, -0.05, 0.5, 1, 0.05) + +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_r708p"] +albedo_texture = ExtResource("27_0a6c2") +emission_enabled = true +emission = Color(0.12549, 0.690196, 0.384314, 1) +emission_energy_multiplier = 0.8 +emission_operator = 1 +uv1_triplanar = true + +[sub_resource type="BoxShape3D" id="BoxShape3D_qu2im"] +size = Vector3(0.5, 0.5, 0.33057) + +[sub_resource type="BoxMesh" id="BoxMesh_7pweo"] +material = ExtResource("2_4ig6i") +size = Vector3(2, 0.1, 2) + +[sub_resource type="BoxShape3D" id="BoxShape3D_xr44e"] +size = Vector3(2, 0.1, 2) + +[sub_resource type="Resource" id="Resource_2eq5d"] +resource_local_to_scene = true +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("17_nl6sa") +quantity = 1 + +[sub_resource type="Resource" id="Resource_q21gv"] +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("17_nl6sa") +quantity = 1 + +[sub_resource type="Resource" id="Resource_op7ip"] +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("17_nl6sa") +quantity = 1 + +[sub_resource type="Resource" id="Resource_6sppo"] +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("17_nl6sa") +quantity = 1 + +[sub_resource type="Resource" id="Resource_itbno"] +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("17_nl6sa") +quantity = 1 + +[sub_resource type="Resource" id="Resource_5a5sb"] +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("17_nl6sa") +quantity = 1 + +[sub_resource type="Resource" id="Resource_k2gss"] +resource_local_to_scene = true +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("8_yqvna") +quantity = 1 + +[sub_resource type="Resource" id="Resource_h0rmt"] +resource_local_to_scene = true +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("28_ihguh") +quantity = 1 + +[sub_resource type="Resource" id="Resource_a1xk0"] +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("15_86b07") +quantity = 1 + +[sub_resource type="Resource" id="Resource_g6hy2"] +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("15_86b07") +quantity = 1 + +[sub_resource type="Resource" id="Resource_db2dq"] +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("15_86b07") +quantity = 1 + +[sub_resource type="Resource" id="Resource_rr3od"] +resource_local_to_scene = true +script = ExtResource("16_fg1wi") +inventory_item = ExtResource("31_clh1y") +quantity = 1 + +[sub_resource type="BoxMesh" id="BoxMesh_ebsqj"] +size = Vector3(0.1, 1.5, 0.1) + +[sub_resource type="BoxShape3D" id="BoxShape3D_m64r0"] +size = Vector3(0.1, 1.5, 0.1) + +[sub_resource type="CylinderMesh" id="CylinderMesh_i0gq6"] +top_radius = 0.03 +bottom_radius = 0.03 +height = 0.2 + +[sub_resource type="BoxMesh" id="BoxMesh_3y43p"] +size = Vector3(1, 0.1, 0.1) + +[sub_resource type="BoxShape3D" id="BoxShape3D_xxnqw"] +size = Vector3(1, 0.1, 0.1) + +[sub_resource type="BoxMesh" id="BoxMesh_bhd5a"] +size = Vector3(1.5, 0.01, 1.5) + +[sub_resource type="BoxShape3D" id="BoxShape3D_el7ru"] +size = Vector3(1.5, 0.01, 1.5) + +[sub_resource type="Resource" id="Resource_2k018"] +resource_local_to_scene = true +script = ExtResource("2_chxar") +inventory_slots = Array[ExtResource("16_fg1wi")]([null, null, null, null, null, null, null, null]) + +[sub_resource type="BoxShape3D" id="BoxShape3D_rj7xk"] +size = Vector3(0.139, 3.148, 0.8) + +[sub_resource type="BoxShape3D" id="BoxShape3D_xagqk"] +size = Vector3(0.8, 3.03359, 0.1) + +[sub_resource type="BoxMesh" id="BoxMesh_fj0b6"] +size = Vector3(3, 2.5, 2) + +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_cljom"] +transparency = 1 +blend_mode = 1 +albedo_color = Color(0.913725, 0.521569, 1, 1) + +[sub_resource type="BoxShape3D" id="BoxShape3D_uobrk"] +size = Vector3(3, 2.5, 2) + +[node name="COGITO_Demo_01" type="Node3D" node_paths=PackedStringArray("connectors")] +script = ExtResource("1_b15oo") +connectors = [NodePath("ConnectorA")] + +[node name="DirectionalLight3D" type="DirectionalLight3D" parent="."] +transform = Transform3D(-0.866023, -0.433016, 0.250001, 0, 0.499998, 0.866027, -0.500003, 0.749999, -0.43301, 0, 0, 0) +light_color = Color(1, 0.988235, 0.988235, 1) +shadow_enabled = true +shadow_opacity = 0.8 + +[node name="WorldEnvironment" type="WorldEnvironment" parent="."] +environment = SubResource("Environment_11v21") + +[node name="STATIC_ENVIRONMENT" type="Node3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10, 0, 0) + +[node name="Floor" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.1, -0.05, 0) +collision_layer = 3 +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Floor"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.1, 0, 4.8) +mesh = SubResource("BoxMesh_thwr4") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Floor"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.1, 0, 4.8) +shape = SubResource("ConvexPolygonShape3D_yawpu") + +[node name="Wall12" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -14.9, 0, 0) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall12"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +mesh = SubResource("BoxMesh_rvtuv") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall12"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +shape = SubResource("ConvexPolygonShape3D_ai2ln") + +[node name="Floor5" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20, -0.05, 10) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Floor5"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -0.0999994) +mesh = SubResource("BoxMesh_cx70k") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Floor5"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -0.0999994) +shape = SubResource("ConvexPolygonShape3D_22r6n") + +[node name="Floor6" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -38, -0.05, 20) +collision_layer = 3 +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Floor6"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -8) +mesh = SubResource("BoxMesh_xwnhq") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Floor6"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -8) +shape = SubResource("ConvexPolygonShape3D_k2toe") + +[node name="Floor4" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10, 3.05, 10) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Floor4"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.1, 0, -0.1) +mesh = SubResource("BoxMesh_upbim") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Floor4"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.1, 0, -0.1) +shape = SubResource("ConvexPolygonShape3D_ghnbv") + +[node name="Wall3" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 10, 0, 14.7) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall3"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +mesh = SubResource("BoxMesh_ersg3") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall3"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +shape = SubResource("ConvexPolygonShape3D_jksjg") + +[node name="Wall8" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -10, 0, 14.7) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall8"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0.1) +mesh = SubResource("BoxMesh_exgb4") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall8"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +shape = SubResource("ConvexPolygonShape3D_jksjg") + +[node name="Wall6" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -9.8, 0, 5.1) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall6"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -0.1) +mesh = SubResource("BoxMesh_x6n4g") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall6"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -0.1) +shape = SubResource("ConvexPolygonShape3D_41tst") + +[node name="Wall10" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -20, 0, 5.1) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall10"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +mesh = SubResource("BoxMesh_iik3d") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall10"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +shape = SubResource("ConvexPolygonShape3D_jksjg") + +[node name="Wall11" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -20, 0, 14.7) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall11"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +mesh = SubResource("BoxMesh_43iq7") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall11"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +shape = SubResource("ConvexPolygonShape3D_jksjg") + +[node name="Wall13" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.9, 3.1, 10) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall13"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -0.1) +mesh = SubResource("BoxMesh_yxsbf") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall13"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -0.1) +shape = SubResource("ConvexPolygonShape3D_6ef7x") + +[node name="Wall14" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -14.9, 3.1, 9.9) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall14"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +mesh = SubResource("BoxMesh_yxsbf") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall14"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +shape = SubResource("ConvexPolygonShape3D_cabjl") + +[node name="WallCrate" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 1.1, 0, 5.4) +collision_layer = 3 +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/WallCrate"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, -0.1) +mesh = SubResource("BoxMesh_gv32u") + +[node name="MeshInstance3D2" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/WallCrate"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -1.9, 1, -2.5) +mesh = SubResource("BoxMesh_i5303") + +[node name="CollisionShape3D2" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/WallCrate"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -1.9, 1, -2.5) +shape = SubResource("ConvexPolygonShape3D_da5av") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/WallCrate"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, -0.1) +shape = SubResource("ConvexPolygonShape3D_sr0li") + +[node name="Txt_WallCrateHint" type="Label3D" parent="STATIC_ENVIRONMENT/WallCrate"] +transform = Transform3D(1.31134e-07, 0, 1, 0, 1, 0, -1, 0, 1.31134e-07, 0.1019, 1.21944, 0.0710106) +text = "Use the crate to get over this wall." + +[node name="Tunnel" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, -2.13162e-14, 0, 1, 0, 2.13162e-14, 0, 1, -2.3, 0, -5.1) +use_collision = true +collision_layer = 3 +polygon = PackedVector2Array(0, 0, 0, 3, 4, 3, 4, 0, 3.5, 0, 3.5, 2.5, 0.5, 2.5, 0.5, 0, 4, 0, 4, 0) +depth = 10.0 +material = ExtResource("1_lsda4") + +[node name="Wall_w_Door" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, -1.06581e-14, 0, 1, 0, 1.06581e-14, 0, 1, -4.8, 0, -5) +use_collision = true +collision_layer = 3 +polygon = PackedVector2Array(0, 0, 0, 3, 9.6, 3, 9.6, 0, 5, 0, 5, 2, 4, 2, 4, 0) +depth = 0.2 +material = ExtResource("1_lsda4") + +[node name="Txt_SceneTransition" type="Label3D" parent="STATIC_ENVIRONMENT/Wall_w_Door"] +transform = Transform3D(1, 0, 1.74846e-07, 0, 1, 0, -1.74846e-07, 0, 1, 4.59655, 2.18871, 0.0237131) +text = "SCENE TRANSITION" +font_size = 48 + +[node name="WallCrouch" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 1.06581e-14, 0, 1, 0, -1.06581e-14, 0, 1, -11.4105, 1, -2.89699) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/WallCrouch"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, -0.6) +mesh = SubResource("BoxMesh_xp63a") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/WallCrouch"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, -0.6) +shape = SubResource("ConvexPolygonShape3D_wntft") + +[node name="Txt_CrouchHint" type="Label3D" parent="STATIC_ENVIRONMENT/WallCrouch"] +transform = Transform3D(1.31134e-07, 0, 1, 0, 1, 0, -1, 0, 1.31134e-07, 0.107498, 0.21944, -0.01352) +text = "Crouch under this wall." + +[node name="Wall5" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -9.9, 0, -5.1) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall5"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +mesh = SubResource("BoxMesh_ukt6d") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall5"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +shape = SubResource("ConvexPolygonShape3D_8jyx7") + +[node name="Wall7" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 9.9, 0, -5.1) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall7"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +mesh = SubResource("BoxMesh_ukt6d") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall7"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +shape = SubResource("ConvexPolygonShape3D_8jyx7") + +[node name="Wall16" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, -1.06581e-14, 0, 1, 0, 1.06581e-14, 0, 1, 14.9, 0, 0) +collision_layer = 3 +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Wall16"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 4.8) +mesh = SubResource("BoxMesh_fccbs") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Wall16"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 4.8) +shape = SubResource("ConvexPolygonShape3D_ni8hy") + +[node name="WallSmaller" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -4.9, 0, 10) +collision_layer = 3 +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/WallSmaller"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -2.5) +mesh = SubResource("BoxMesh_vvuw2") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/WallSmaller"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -2.5) +shape = SubResource("ConvexPolygonShape3D_75rur") + +[node name="WallSmaller2" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -4.9, 0, 4.4) +collision_layer = 3 +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/WallSmaller2"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -2.8) +mesh = SubResource("BoxMesh_bjkal") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/WallSmaller2"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -2.8) +shape = SubResource("ConvexPolygonShape3D_8rj2a") + +[node name="CeilingGap" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -4.9, 2.5, 9.7) +collision_layer = 3 +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/CeilingGap"] +mesh = SubResource("BoxMesh_odmxg") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/CeilingGap"] +shape = SubResource("ConvexPolygonShape3D_p2jdc") + +[node name="WallSmaller3" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -14.9, 0, 10) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/WallSmaller3"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -2.5) +mesh = SubResource("BoxMesh_vvuw2") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/WallSmaller3"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -2.5) +shape = SubResource("ConvexPolygonShape3D_75rur") + +[node name="WallSmaller4" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -14.9, 0, 4.4) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/WallSmaller4"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -2.8) +mesh = SubResource("BoxMesh_bjkal") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/WallSmaller4"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -2.8) +shape = SubResource("ConvexPolygonShape3D_8rj2a") + +[node name="CeilingGap2" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -14.9, 2.5, 9.7) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/CeilingGap2"] +mesh = SubResource("BoxMesh_odmxg") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/CeilingGap2"] +shape = SubResource("ConvexPolygonShape3D_p2jdc") + +[node name="Shelf" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, 5.25794, 1.06589, 0.745962) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Shelf"] +mesh = SubResource("BoxMesh_ycjwp") +surface_material_override/0 = SubResource("StandardMaterial3D_gdv3w") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Shelf"] +shape = SubResource("ConvexPolygonShape3D_r233h") + +[node name="Shelf2" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -10.329, 1.06589, 14.3785) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Shelf2"] +mesh = SubResource("BoxMesh_ycjwp") +surface_material_override/0 = SubResource("StandardMaterial3D_gdv3w") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Shelf2"] +shape = SubResource("ConvexPolygonShape3D_r233h") + +[node name="SimpleBox" type="CSGBox3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -8, 0.5, 3.5) +use_collision = true +material = ExtResource("2_4ig6i") + +[node name="SimpleBox2" type="CSGBox3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -8, 1.5, 4.5) +use_collision = true +material = ExtResource("2_4ig6i") + +[node name="Txt_Flashlight" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1.31134e-07, 0, 1, 0, 1, 0, -1, 0, 1.31134e-07, 5.03834, 1.71944, 0.745962) +text = "You can pick up and +wield this FLASHLIGHT" + +[node name="Txt_Batteries" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1.31134e-07, 0, 1, 0, 1, 0, -1, 0, 1.31134e-07, 5.01753, 1.71944, 3.0981) +text = "Use these BATTERIES +to recharge the Flashlight" + +[node name="Txt_CarriableBox" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -4.7952, 1.71944, 6.42556) +text = "This crate is carriable." + +[node name="Txt_DoorBasic" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -4.7952, 2.21944, 9.62556) +text = "This is a basic door." + +[node name="Txt_DoorBasic2" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -14.5952, 4.81944, 6.82556) +text = "Work in progress." + +[node name="Txt_Switchable" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 1.06581e-14, 0, 1, 0, -1.06581e-14, 0, 1, -6.6081, 2.21944, 5.32556) +text = "This lamp is a \"Switchable\" object." + +[node name="Txt_CombinedObjects" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 1.06581e-14, 0, 1, 0, -1.06581e-14, 0, 1, -19.7592, 2.21944, 5.32556) +text = "By connecting objects with different scripts +you can create more complex behaviours. + +For example: this drawbridge was created by connecting +a press-and-hold object with two \"doors\"." + +[node name="FloatingPlattformSprint" type="CSGBox3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -12.1, 3, 22.4) +use_collision = true +size = Vector3(3, 0.2, 3) +material = ExtResource("2_4ig6i") + +[node name="FloatingPlattformSprintWall" type="CSGBox3D" parent="STATIC_ENVIRONMENT/FloatingPlattformSprint"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.6, 1.4) +use_collision = true +size = Vector3(3, 1, 0.2) +material = ExtResource("2_4ig6i") + +[node name="FloatingPlattformJump" type="CSGBox3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7.16775, 3, 20.4) +use_collision = true +size = Vector3(3, 0.2, 3) +material = ExtResource("2_4ig6i") + +[node name="FloatingPlattformJumpWall" type="CSGBox3D" parent="STATIC_ENVIRONMENT/FloatingPlattformJump"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.6, 1.4) +use_collision = true +size = Vector3(3, 1, 0.2) +material = ExtResource("2_4ig6i") + +[node name="Txt_FarPlattformSprint" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, -12.0101, 5.38871, 16.5037) +text = "Sprint and jump +to reach this plattform." +font_size = 48 + +[node name="Txt_FarPlattformJump" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, -7.0101, 5.38871, 16.5037) +text = "Jump to reach +this plattform." +font_size = 48 + +[node name="Txt_Container" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1.31134e-07, 0, 1, 0, 1, 0, -1, 0, 1.31134e-07, 5.08419, 1.71944, 5.85584) +text = "You can open this crate +to find more items." + +[node name="Txt_Welcome" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, 3.59312, 2.45602, 2.7823) +text = "Welcome to COGITO +This scene contains examples +of everything that is included in this +template." +horizontal_alignment = 0 +vertical_alignment = 0 + +[node name="Txt_DoorInfo" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -1.00688, 2.15602, 14.5823) +text = "The Door.gd script can be used to +create more complex furniture +like this dresser." +horizontal_alignment = 0 +vertical_alignment = 0 + +[node name="Txt_Key" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -10.329, 1.71944, 14.5981) +text = "Use this KEY +to open the next door." + +[node name="Txt_Combine" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -40.829, 1.75934, 14.4981) +text = "Combine the two items found here +to create the key item needed for this socket." + +[node name="Txt_Lightzone" type="Label3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(0, 0, -1, 0, 1, 0, 1, 0, 0, -5.0023, 1.71944, 3.67125) +text = "LIGHTZONE +If the Player is using +a BrightnessComponent, +it will increase while +within the Lightzone." + +[node name="BoxPotions" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, -1.06581e-14, 0, 1, 0, 1.06581e-14, 0, 1, 14.3, 0, -2.7) +collision_layer = 3 +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/BoxPotions"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +mesh = SubResource("BoxMesh_jlrlq") +skeleton = NodePath("../../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/BoxPotions"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +shape = SubResource("BoxShape3D_enk60") + +[node name="Txt_Potions" type="Label3D" parent="STATIC_ENVIRONMENT/BoxPotions"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -0.51006, 0.812286, -0.412926) +text = "Pick up +these potions." +font_size = 24 +horizontal_alignment = 0 + +[node name="Box" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 4.3, 0, 7.3) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Box"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +mesh = SubResource("BoxMesh_jlrlq") +skeleton = NodePath("../../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Box"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +shape = SubResource("BoxShape3D_enk60") + +[node name="BoxCombineA" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -39, 0, 11.5) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/BoxCombineA"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +mesh = SubResource("BoxMesh_jlrlq") +skeleton = NodePath("../../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/BoxCombineA"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +shape = SubResource("BoxShape3D_enk60") + +[node name="BoxCombineB" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -39, 0, 8.5) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/BoxCombineB"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +mesh = SubResource("BoxMesh_jlrlq") +skeleton = NodePath("../../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/BoxCombineB"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +shape = SubResource("BoxShape3D_enk60") + +[node name="Box_FoamPistol" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, 10, 0, 7.8) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Box_FoamPistol"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +mesh = SubResource("BoxMesh_jlrlq") +skeleton = NodePath("../../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Box_FoamPistol"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +shape = SubResource("BoxShape3D_enk60") + +[node name="Txt_Foam" type="Label3D" parent="STATIC_ENVIRONMENT/Box_FoamPistol"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.412926, 0.812286, 0.51006) +text = "Pick up +this toy pistol." +font_size = 24 +horizontal_alignment = 0 + +[node name="BoxPressAndHold" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -24.5, 0, 7.5) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/BoxPressAndHold"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.7, 0.400002) +mesh = SubResource("BoxMesh_20e8y") +skeleton = NodePath("../../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/BoxPressAndHold"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.7, 0.400002) +shape = SubResource("ConvexPolygonShape3D_7ifeg") + +[node name="Txt_Weel" type="Label3D" parent="STATIC_ENVIRONMENT/BoxPressAndHold"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, 0.38994, 1.19408, 0.344856) +text = "Hold to turn +the wheel." +font_size = 24 +horizontal_alignment = 0 + +[node name="BoxStamina" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 1.74846e-07, 0, 1, 0, -1.74846e-07, 0, 1, 14.3071, 0, 0.79101) +metadata/_edit_group_ = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/BoxStamina"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +mesh = SubResource("BoxMesh_jlrlq") +skeleton = NodePath("../../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/BoxStamina"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +shape = SubResource("BoxShape3D_enk60") + +[node name="Txt_Stamina" type="Label3D" parent="STATIC_ENVIRONMENT/BoxStamina"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0.489239, 1.76776, -0.0121455) +text = "Read the description to +find out what this potion does!" + +[node name="Ramp" type="CSGMesh3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -9.5, 1.55, 2.5) +use_collision = true +mesh = SubResource("PrismMesh_fghv1") + +[node name="GateDiamondKey" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -33, 0, 14.5) +use_collision = true +collision_layer = 3 +polygon = PackedVector2Array(0, 0, 0, 3, 10, 3, 10, 0, 4, 0, 4, 2, 2, 2, 2, 0) +depth = 0.2 +material = ExtResource("1_lsda4") + +[node name="GateMovement" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -5, 0, -5) +use_collision = true +polygon = PackedVector2Array(0, 0, 0, 3, 10, 3, 10, 0, 4, 0, 4, 2, 1, 2, 1, 0) +depth = 0.2 +material = ExtResource("1_lsda4") + +[node name="Txt_MovementArea" type="Label3D" parent="STATIC_ENVIRONMENT/GateMovement"] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 2.49002, 2.18871, -0.20731) +text = "MOVEMENT TEST AREA" +font_size = 48 + +[node name="Gate2" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, -1.06581e-14, 0, 1, 0, 1.06581e-14, 0, 1, -4.8, 0, 3) +use_collision = true +collision_layer = 3 +polygon = PackedVector2Array(0, 0, 0, 3, 9.6, 3, 9.6, 0, 4, 0, 4, 2, 1, 2, 1, 0) +depth = 0.2 +material = ExtResource("1_lsda4") + +[node name="Txt_Item" type="Label3D" parent="STATIC_ENVIRONMENT/Gate2"] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 2.52371, 2.18871, -0.203554) +text = "INTERACTIVE OBJECTS" +font_size = 48 + +[node name="Gate4" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 4.8, 0, 14.6) +use_collision = true +collision_layer = 3 +polygon = PackedVector2Array(0, 0, 0, 3, 9.6, 3, 9.6, 0, 4, 0, 4, 2, 1, 2, 1, 0) +depth = 0.2 +material = ExtResource("1_lsda4") + +[node name="Gate3" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 4.8, 0, -5) +use_collision = true +collision_layer = 3 +polygon = PackedVector2Array(0, 0, 0, 3, 19.8, 3, 19.8, 0, 4, 0, 4, 2, 1, 2, 1, 0) +depth = 0.2 +material = ExtResource("1_lsda4") + +[node name="Txt_Item" type="Label3D" parent="STATIC_ENVIRONMENT/Gate3"] +transform = Transform3D(1, 0, 1.74846e-07, 0, 1, 0, -1.74846e-07, 0, 1, 2.52371, 2.18871, 0.00344944) +text = "ITEMS AND INVENTORY " +font_size = 48 + +[node name="CSGMesh3D" type="CSGMesh3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, -2.27629, 2.18871, 2.79645) + +[node name="Railing" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -43, 0, 19) +use_collision = true +polygon = PackedVector2Array(0, 0.9, 0, 1, 2, 1, 2, 0.9, 1.05, 0.9, 1.05, 0, 0.95, 0, 0.95, 0.9) +depth = 0.1 +material = ExtResource("1_lsda4") + +[node name="Railing6" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -43, 0, 16.7) +use_collision = true +polygon = PackedVector2Array(0, 0.9, 0, 1, 2, 1, 2, 0.9, 1.05, 0.9, 1.05, 0, 0.95, 0, 0.95, 0.9) +depth = 0.1 +material = ExtResource("1_lsda4") + +[node name="Railing7" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -43, 0, 14.7) +use_collision = true +polygon = PackedVector2Array(0, 0.9, 0, 1, 2, 1, 2, 0.9, 1.05, 0.9, 1.05, 0, 0.95, 0, 0.95, 0.9) +depth = 0.1 +material = ExtResource("1_lsda4") + +[node name="Railing2" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -41, 0, 19) +use_collision = true +polygon = PackedVector2Array(0, 0.9, 0, 1, 2, 1, 2, 0.9, 1.05, 0.9, 1.05, 0, 0.95, 0, 0.95, 0.9) +depth = 0.1 +material = ExtResource("1_lsda4") + +[node name="Railing3" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -39, 0, 19) +use_collision = true +polygon = PackedVector2Array(0, 0.9, 0, 1, 2, 1, 2, 0.9, 1.05, 0.9, 1.05, 0, 0.95, 0, 0.95, 0.9) +depth = 0.1 +material = ExtResource("1_lsda4") + +[node name="Railing4" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -37, 0, 19) +use_collision = true +polygon = PackedVector2Array(0, 0.9, 0, 1, 2, 1, 2, 0.9, 1.05, 0.9, 1.05, 0, 0.95, 0, 0.95, 0.9) +depth = 0.1 +material = ExtResource("1_lsda4") + +[node name="Railing5" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -35, 0, 19) +use_collision = true +polygon = PackedVector2Array(0, 0.9, 0, 1, 2, 1, 2, 0.9, 1.05, 0.9, 1.05, 0, 0.95, 0, 0.95, 0.9) +depth = 0.1 +material = ExtResource("1_lsda4") + +[node name="Corner" type="CSGBox3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -42.8, 0.6, 18.8) +size = Vector3(0.4, 1.2, 0.4) +material = ExtResource("1_lsda4") + +[node name="Corner3" type="CSGBox3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10.2, 0.6, 6.3) +size = Vector3(0.2, 1.2, 0.2) +material = ExtResource("1_lsda4") + +[node name="Corner2" type="CSGBox3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -33.2, 0.6, 18.8) +size = Vector3(0.4, 1.2, 0.4) +material = ExtResource("1_lsda4") + +[node name="LightzoneCeiling" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(0, 0, -1, 0, 1, 0, 1, 0, 0, -6, 2.975, 3.8) + +[node name="LightzoneCeiling2" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/LightzoneCeiling"] +material_override = ExtResource("1_lsda4") +mesh = SubResource("BoxMesh_l3y0e") +skeleton = NodePath("../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/LightzoneCeiling"] +shape = SubResource("ConvexPolygonShape3D_hs75h") + +[node name="Plattform" type="StaticBody3D" parent="STATIC_ENVIRONMENT"] +transform = Transform3D(0, 0, -1, 0, 1, 0, 1, 0, 0, -8.5, 2.95, -6.2) + +[node name="Floor" type="MeshInstance3D" parent="STATIC_ENVIRONMENT/Plattform"] +material_override = ExtResource("1_lsda4") +mesh = SubResource("BoxMesh_ow56r") +skeleton = NodePath("../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="STATIC_ENVIRONMENT/Plattform"] +shape = SubResource("ConvexPolygonShape3D_7sd6h") + +[node name="Corner4" type="CSGBox3D" parent="STATIC_ENVIRONMENT/Plattform"] +transform = Transform3D(0, 0, 1, 0, 1, 0, -1, 0, 0, 1, 0.6, 0.9) +size = Vector3(0.2, 1.1, 0.2) +material = ExtResource("1_lsda4") + +[node name="Corner5" type="CSGBox3D" parent="STATIC_ENVIRONMENT/Plattform"] +transform = Transform3D(0, 0, 1, 0, 1, 0, -1, 0, 0, 1, 0.6, -0.900002) +size = Vector3(0.2, 1.1, 0.2) +material = ExtResource("1_lsda4") + +[node name="Railing9" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT/Plattform"] +transform = Transform3D(-8.74228e-08, 0, -1, 0, 1, 0, 1, 0, -8.74228e-08, -0.999999, 0.05, -1.00001) +use_collision = true +polygon = PackedVector2Array(0, 0.9, 0, 1, 2, 1, 2, 0.9, 1.05, 0.9, 1.05, 0, 0.95, 0, 0.95, 0.9) +depth = 0.1 +material = ExtResource("1_lsda4") + +[node name="Railing10" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT/Plattform"] +transform = Transform3D(-1, 0, 1.31134e-07, 0, 1, 0, -1.31134e-07, 0, -1, 1, 0.05, -1.00001) +use_collision = true +polygon = PackedVector2Array(0, 0.9, 0, 1, 2, 1, 2, 0.9, 1.05, 0.9, 1.05, 0, 0.95, 0, 0.95, 0.9) +depth = 0.1 +material = ExtResource("1_lsda4") + +[node name="Railing11" type="CSGPolygon3D" parent="STATIC_ENVIRONMENT/Plattform"] +transform = Transform3D(-1, 0, 1.31134e-07, 0, 1, 0, -1.31134e-07, 0, -1, 1, 0.05, 0.899994) +use_collision = true +polygon = PackedVector2Array(0, 0.9, 0, 1, 2, 1, 2, 0.9, 1.05, 0.9, 1.05, 0, 0.95, 0, 0.95, 0.9) +depth = 0.1 +material = ExtResource("1_lsda4") + +[node name="INTERACTIVE_OBJECTS" type="Node" parent="."] + +[node name="Door_A" parent="INTERACTIVE_OBJECTS" instance=ExtResource("8_xabdk")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -14.9, 0, 9.2) +bidirectional_swing = true +open_rotation_deg = -95.0 +closed_position = Vector3(-14.9, 0, 9.2) +open_position = Vector3(-14.9, 0, 8.309) + +[node name="Lamp_Standing" parent="INTERACTIVE_OBJECTS" instance=ExtResource("18_oxm1j")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -16.7066, 0, 5.95227) + +[node name="ButtonChain" type="AnimatableBody3D" parent="INTERACTIVE_OBJECTS"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -20.1377, 1.22332, 6.3) +collision_layer = 3 +script = ExtResource("27_r5oie") +switch_sound = ExtResource("36_42jeg") +objects_call_interact = Array[NodePath]([NodePath("../CeilingLamp3"), NodePath("../CeilingLamp2"), NodePath("../CeilingLamp")]) +objects_call_delay = 0.3 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="INTERACTIVE_OBJECTS/ButtonChain"] +shape = SubResource("CapsuleShape3D_50xya") + +[node name="MeshInstance3D" type="MeshInstance3D" parent="INTERACTIVE_OBJECTS/ButtonChain"] +mesh = SubResource("CapsuleMesh_204vo") + +[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="INTERACTIVE_OBJECTS/ButtonChain"] +bus = &"SFX" + +[node name="Button_Case" type="MeshInstance3D" parent="INTERACTIVE_OBJECTS/ButtonChain"] +transform = Transform3D(1, 0, 0, 0, 0.707107, -0.707107, 0, 0.707107, 0.707107, 0, -0.03087, 0.0244007) +mesh = SubResource("BoxMesh_woscm") +skeleton = NodePath("../../..") + +[node name="CeilingLamp" parent="INTERACTIVE_OBJECTS" instance=ExtResource("7_3y6g2")] + +[node name="CeilingLamp2" parent="INTERACTIVE_OBJECTS" instance=ExtResource("7_3y6g2")] +transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, -22.7641, 1.7, 5.40424) + +[node name="CeilingLamp3" parent="INTERACTIVE_OBJECTS" instance=ExtResource("7_3y6g2")] +transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, -21.5641, 1.7, 5.40424) + +[node name="Chest" parent="INTERACTIVE_OBJECTS" groups=["external_inventory"] instance=ExtResource("14_d7sxi")] +transform = Transform3D(-0.125576, 0, 0.992084, 0, 1, 0, -0.992084, 0, -0.125576, -4.38933, 0.0425703, 5.97176) +inventory_name = "Chest" +inventory_data = SubResource("Resource_5ga1w") + +[node name="PressAndHold" parent="INTERACTIVE_OBJECTS" node_paths=PackedStringArray("nodes_to_trigger") instance=ExtResource("22_ni6um")] +rotate_while_holding = true +nodes_to_trigger = [NodePath("../RampA"), NodePath("../RampB")] +hold_audio_stream = ExtResource("25_3nnou") + +[node name="RampA" type="AnimatableBody3D" parent="INTERACTIVE_OBJECTS"] +transform = Transform3D(-0.0871558, -0.996195, 0, 0.996195, -0.0871558, 0, 0, 0, 1, -35, 0, 10) +script = ExtResource("23_rfav8") +use_z_axis = true +open_rotation_deg = 180.0 +closed_rotation_deg = 95.0 + +[node name="MeshInstance3D" type="MeshInstance3D" parent="INTERACTIVE_OBJECTS/RampA"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 0) +mesh = SubResource("BoxMesh_w1o4d") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="INTERACTIVE_OBJECTS/RampA"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 0) +shape = SubResource("BoxShape3D_rkvi0") + +[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="INTERACTIVE_OBJECTS/RampA"] + +[node name="RampB" type="AnimatableBody3D" parent="INTERACTIVE_OBJECTS"] +transform = Transform3D(0.0871558, 0.996195, -1.50996e-07, 0.996195, -0.0871558, 0, -1.31602e-08, -1.50421e-07, -1, -43, 0, 10) +script = ExtResource("23_rfav8") +use_z_axis = true +open_rotation_deg = 180.0 +closed_rotation_deg = 95.0 + +[node name="MeshInstance3D" type="MeshInstance3D" parent="INTERACTIVE_OBJECTS/RampB"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 0) +mesh = SubResource("BoxMesh_w1o4d") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="INTERACTIVE_OBJECTS/RampB"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 0) +shape = SubResource("ConvexPolygonShape3D_hq8yc") + +[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="INTERACTIVE_OBJECTS/RampB"] + +[node name="DoorLocked" parent="INTERACTIVE_OBJECTS" instance=ExtResource("8_xabdk")] +transform = Transform3D(1, 0, 1.06581e-14, 0, 1, 0, -1.06581e-14, 0, 1, -24.9, 0, 9.2) +is_locked = true +key = ExtResource("9_g1bqh") +key_hint = "Locked. Is there a key nearby?" +open_rotation_deg = -95.0 + +[node name="Cabinet_Prefab" parent="INTERACTIVE_OBJECTS" instance=ExtResource("35_ee66c")] +transform = Transform3D(1, 0, -1.74846e-07, 0, 1, 0, 1.74846e-07, 0, 1, -12.0996, 0.600001, 14.2231) + +[node name="Pickup_Battery" parent="INTERACTIVE_OBJECTS/Cabinet_Prefab" instance=ExtResource("13_6m0er")] +transform = Transform3D(-3.5715e-08, -0.817064, 0.576546, 1, -4.37114e-08, 0, 2.52016e-08, 0.576546, 0.817064, -0.136503, 0.434938, -0.0415781) +mass = 0.5 +slot_data = SubResource("Resource_1m0cj") + +[node name="MeshInstance3D2" parent="INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery" index="0"] +transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 0, 0) +skeleton = NodePath("../../../..") + +[node name="MeshInstance3D3" parent="INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery" index="1"] +transform = Transform3D(0.5, -1.77636e-15, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 0.0747194, 0) +skeleton = NodePath("../../../..") + +[node name="MeshInstance3D4" parent="INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery" index="2"] +transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 0.104715, 0) +skeleton = NodePath("../../../..") + +[node name="CollisionShape3D" parent="INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery" index="3"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0306714, 0) + +[node name="Pickup_Battery2" parent="INTERACTIVE_OBJECTS/Cabinet_Prefab" instance=ExtResource("13_6m0er")] +transform = Transform3D(-3.5715e-08, -0.817064, 0.576546, 1, -4.37114e-08, 0, 2.52016e-08, 0.576546, 0.817064, 0.215507, 0.434938, -0.0547223) +slot_data = SubResource("Resource_ogqmk") + +[node name="MeshInstance3D2" parent="INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery2" index="0"] +transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 0, 0) +skeleton = NodePath("../../../..") + +[node name="MeshInstance3D3" parent="INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery2" index="1"] +transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 0.0747198, 0) +skeleton = NodePath("../../../..") + +[node name="MeshInstance3D4" parent="INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery2" index="2"] +transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 0.104715, 0) +skeleton = NodePath("../../../..") + +[node name="CollisionShape3D" parent="INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery2" index="3"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0306714, 0) + +[node name="CarriableBox" parent="INTERACTIVE_OBJECTS" instance=ExtResource("6_cy1m6")] +transform = Transform3D(0.90323, 0, 0.429156, 0, 1, 0, -0.429156, 0, 0.90323, -14.0048, 0.748613, 6.50097) +carry_distance_offset = -0.3 + +[node name="GateA" type="AnimatableBody3D" parent="INTERACTIVE_OBJECTS"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -45, 0, 14.6) +script = ExtResource("23_rfav8") +open_rotation_deg = -80.0 +closed_rotation_deg = -180.0 +door_speed = 0.04 + +[node name="MeshInstance3D" type="MeshInstance3D" parent="INTERACTIVE_OBJECTS/GateA"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.5, 1, 0) +mesh = SubResource("BoxMesh_rixwv") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="INTERACTIVE_OBJECTS/GateA"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.5, 1, 0) +shape = SubResource("ConvexPolygonShape3D_qb88g") + +[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="INTERACTIVE_OBJECTS/GateA"] + +[node name="GateB" type="AnimatableBody3D" parent="INTERACTIVE_OBJECTS"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -47, 0, 14.6) +script = ExtResource("23_rfav8") +open_rotation_deg = -100.0 +door_speed = 0.02 + +[node name="MeshInstance3D" type="MeshInstance3D" parent="INTERACTIVE_OBJECTS/GateB"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.5, 1, 0) +mesh = SubResource("BoxMesh_rixwv") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="INTERACTIVE_OBJECTS/GateB"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.5, 1, 0) +shape = SubResource("ConvexPolygonShape3D_qb88g") + +[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="INTERACTIVE_OBJECTS/GateB"] + +[node name="SocketForDiamondKey" type="AnimatableBody3D" parent="INTERACTIVE_OBJECTS" node_paths=PackedStringArray("nodes_to_show_when_on")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -48.2321, 0.9, 14.3285) +collision_layer = 3 +script = ExtResource("27_r5oie") +allows_repeated_interaction = false +has_been_used_hint = "I'm done with this." +interaction_text_when_on = "Remove" +interaction_text_when_off = "Place" +switch_sound = ExtResource("30_42jtk") +needs_item_to_operate = true +required_item = ExtResource("28_3r4lg") +item_hint = "Something can be placed here." +nodes_to_show_when_on = [NodePath("SlottedDiamond")] +objects_call_interact = Array[NodePath]([NodePath("../GateA"), NodePath("../GateB")]) + +[node name="SpotLight3D" type="OmniLight3D" parent="INTERACTIVE_OBJECTS/SocketForDiamondKey"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.215919, 0.212826, 0.0388637) +omni_range = 1.0 + +[node name="SlottedDiamond" type="CSGPolygon3D" parent="INTERACTIVE_OBJECTS/SocketForDiamondKey"] +transform = Transform3D(1.5, 0, 0, 0, 1.5, 0, 0, 0, 1.5, 0, 0, 0) +visible = false +polygon = PackedVector2Array(0, 0.125, 0.15, 0.25, 0.3, 0.125, 0.15, 0) +depth = 0.02 +material = SubResource("StandardMaterial3D_r708p") + +[node name="InteractionShape" type="CollisionShape3D" parent="INTERACTIVE_OBJECTS/SocketForDiamondKey"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.23629, 0.125816, 0.000281334) +shape = SubResource("BoxShape3D_qu2im") + +[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="INTERACTIVE_OBJECTS/SocketForDiamondKey"] +bus = &"SFX" + +[node name="SocketMesh" type="CSGPolygon3D" parent="INTERACTIVE_OBJECTS/SocketForDiamondKey"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.284077, -0.899999, 0.094192) +polygon = PackedVector2Array(0, 0, 0, 1, 0.3, 1, 0.5, 0.85, 0.7, 1, 1, 1, 1, 0) +depth = 0.2 +material = ExtResource("1_lsda4") + +[node name="Button" type="AnimatableBody3D" parent="INTERACTIVE_OBJECTS"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -43.2, 1.23087, 18.5756) +collision_layer = 3 +script = ExtResource("27_r5oie") +interaction_text_when_on = "Activate Platform" +interaction_text_when_off = "Activate Platform" +switch_sound = ExtResource("36_42jeg") +objects_call_interact = Array[NodePath]([NodePath("../MovingPlattform")]) + +[node name="CollisionShape3D" type="CollisionShape3D" parent="INTERACTIVE_OBJECTS/Button"] +shape = SubResource("CapsuleShape3D_50xya") + +[node name="MeshInstance3D" type="MeshInstance3D" parent="INTERACTIVE_OBJECTS/Button"] +mesh = SubResource("CapsuleMesh_204vo") + +[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="INTERACTIVE_OBJECTS/Button"] +bus = &"SFX" + +[node name="Button_Case" type="MeshInstance3D" parent="INTERACTIVE_OBJECTS/Button"] +transform = Transform3D(1, 0, 0, 0, 0.707107, -0.707107, 0, 0.707107, 0.707107, 0, -0.03087, 0.0244007) +mesh = SubResource("BoxMesh_woscm") +skeleton = NodePath("../../..") + +[node name="MovingPlattform" type="AnimatableBody3D" parent="INTERACTIVE_OBJECTS"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -42, -0.05, 17.5) +script = ExtResource("23_rfav8") +is_sliding = true +closed_position = Vector3(-42, -0.05, 17.5) +open_position = Vector3(-7.8, -0.05, 15.8) +door_speed = 15.0 + +[node name="MeshInstance3D" type="MeshInstance3D" parent="INTERACTIVE_OBJECTS/MovingPlattform"] +mesh = SubResource("BoxMesh_7pweo") +skeleton = NodePath("../../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="INTERACTIVE_OBJECTS/MovingPlattform"] +shape = SubResource("BoxShape3D_xr44e") + +[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="INTERACTIVE_OBJECTS/MovingPlattform"] + +[node name="ITEM_PICKUPS" type="Node" parent="."] + +[node name="Pickup_Key" parent="ITEM_PICKUPS" instance=ExtResource("9_qv8nx")] +transform = Transform3D(-0.258819, 0, 0.965926, 0, 1, 0, -0.965926, 0, -0.258819, -20.3432, 1.15447, 14.3198) + +[node name="Pickup_Battery" parent="ITEM_PICKUPS" instance=ExtResource("13_6m0er")] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -4.8169, 0.119063, 2.84064) +slot_data = SubResource("Resource_2eq5d") + +[node name="Pickup_Battery2" parent="ITEM_PICKUPS" instance=ExtResource("13_6m0er")] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -4.8169, 0.119063, 2.54394) +slot_data = SubResource("Resource_q21gv") + +[node name="Pickup_Battery3" parent="ITEM_PICKUPS" instance=ExtResource("13_6m0er")] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -4.8169, 0.119063, 3.15544) +slot_data = SubResource("Resource_op7ip") + +[node name="Pickup_Battery4" parent="ITEM_PICKUPS" instance=ExtResource("13_6m0er")] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -4.5813, 0.119063, 2.73264) +slot_data = SubResource("Resource_6sppo") + +[node name="Pickup_Battery5" parent="ITEM_PICKUPS" instance=ExtResource("13_6m0er")] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -4.256, 0.119063, 2.92864) +slot_data = SubResource("Resource_itbno") + +[node name="Pickup_Battery6" parent="ITEM_PICKUPS" instance=ExtResource("13_6m0er")] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -4.5813, 0.119063, 2.99264) +slot_data = SubResource("Resource_5a5sb") + +[node name="Pickup_StaminaExtension" parent="ITEM_PICKUPS" instance=ExtResource("18_pobhb")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.23053, 1.03198, 0.820036) +slot_data = SubResource("Resource_k2gss") + +[node name="Pickup_Flashlight" parent="ITEM_PICKUPS" instance=ExtResource("1_oweej")] +transform = Transform3D(0.707107, 0.603448, 0.368578, 0, 0.521248, -0.853405, -0.707107, 0.603448, 0.368578, -4.73354, 1.21477, 0.740502) +slot_data = SubResource("Resource_h0rmt") + +[node name="HealthPotion" parent="ITEM_PICKUPS" instance=ExtResource("12_2vt2n")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.04485, 1.30439, -2.94002) +slot_data = SubResource("Resource_a1xk0") + +[node name="HealthPotion2" parent="ITEM_PICKUPS" instance=ExtResource("12_2vt2n")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.40325, 1.30439, -2.63182) +slot_data = SubResource("Resource_g6hy2") + +[node name="HealthPotion3" parent="ITEM_PICKUPS" instance=ExtResource("12_2vt2n")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.11495, 1.30439, -2.43652) +slot_data = SubResource("Resource_db2dq") + +[node name="pickup_pistol" parent="ITEM_PICKUPS" instance=ExtResource("30_a7v26")] +transform = Transform3D(-0.476652, -0.798393, -0.367929, 0, 0.418533, -0.908202, 0.879092, -0.432897, -0.199495, 0.0763087, 1.13928, 7.81337) +slot_data = SubResource("Resource_rr3od") + +[node name="RotatingLift" type="Node3D" parent="."] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -24.6928, 3.8552, 8.98188) + +[node name="StaticBody3D" type="StaticBody3D" parent="RotatingLift"] + +[node name="MeshInstance3D" type="MeshInstance3D" parent="RotatingLift/StaticBody3D"] +mesh = SubResource("BoxMesh_ebsqj") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="RotatingLift/StaticBody3D"] +shape = SubResource("BoxShape3D_m64r0") + +[node name="HingeJoint3D_A" type="HingeJoint3D" parent="RotatingLift"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.75, -0.231401) +node_a = NodePath("../Arm") +node_b = NodePath("../StaticBody3D") +motor/enable = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="RotatingLift/HingeJoint3D_A"] +transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0.16604) +mesh = SubResource("CylinderMesh_i0gq6") + +[node name="Arm" type="RigidBody3D" parent="RotatingLift"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.528, 0.75, -0.113401) +axis_lock_linear_x = true +gravity_scale = 0.0 + +[node name="MeshInstance3D" type="MeshInstance3D" parent="RotatingLift/Arm"] +mesh = SubResource("BoxMesh_3y43p") +skeleton = NodePath("../../HingeJoint3D_A") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="RotatingLift/Arm"] +shape = SubResource("BoxShape3D_xxnqw") + +[node name="HingeJoint3D_B" type="HingeJoint3D" parent="RotatingLift"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.98009, 0.75, -0.178101) +node_a = NodePath("Platform") +node_b = NodePath("../Arm") + +[node name="Platform" type="RigidBody3D" parent="RotatingLift/HingeJoint3D_B"] +axis_lock_angular_x = true +axis_lock_angular_y = true +axis_lock_angular_z = true +gravity_scale = 0.0 + +[node name="MeshInstance3D" type="MeshInstance3D" parent="RotatingLift/HingeJoint3D_B/Platform"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -0.747252) +mesh = SubResource("BoxMesh_bhd5a") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="RotatingLift/HingeJoint3D_B/Platform"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -0.747252) +shape = SubResource("BoxShape3D_el7ru") + +[node name="Lightzone_Lamp" parent="." instance=ExtResource("24_p17c7")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -16.1612, 2.89221, 3.73346) + +[node name="HealZone" parent="." instance=ExtResource("19_2mngh")] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -15.7487, 4.505, 9.1451) + +[node name="Txt_ZoneHeal" type="Label3D" parent="HealZone"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, 0.0417995, 0.95102, -0.8628) +text = " HAZARD ZONE +can also be set +to heal you." +vertical_alignment = 0 + +[node name="HazardZone" parent="." instance=ExtResource("20_dgnbq")] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -15.7487, 4.505, 7.1451) + +[node name="Txt_ZoneHazard" type="Label3D" parent="HazardZone"] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -0.00810051, 0.95102, -0.8628) +text = "HAZARD ZONE +drains your health +over time." +vertical_alignment = 0 + +[node name="DiamondKeyA" parent="." instance=ExtResource("25_w5f1m")] +transform = Transform3D(-4.37114e-08, -1, 0, -4.37114e-08, 1.91069e-15, 1, -1, 4.37114e-08, -4.37114e-08, -48.826, 1.15805, 11.5805) + +[node name="DiamondKeyB" parent="." instance=ExtResource("26_1prk2")] +transform = Transform3D(1.91069e-15, -1, -4.37114e-08, -4.37114e-08, -4.37114e-08, 1, -1, 0, -4.37114e-08, -48.8403, 1.07184, 8.62943) + +[node name="TargetDestructable" parent="." instance=ExtResource("8_tk621")] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -0.359148, 1.47946, 12.0464) + +[node name="TargetDestructable2" parent="." instance=ExtResource("8_tk621")] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -2.38405, 2.27151, 14.1442) + +[node name="TargetDestructable3" parent="." instance=ExtResource("8_tk621")] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, 2.14804, 1.65236, 13.3596) + +[node name="Player" parent="." instance=ExtResource("1_7d2n7")] +transform = Transform3D(-1, 0, 7.45058e-07, 0, 1, 0, -7.45058e-07, 0, -1, -7.5375, 0.905039, -3.30884) +pause_menu = NodePath("../PauseMenu") +player_hud = NodePath("../Player_HUD") +inventory_data = SubResource("Resource_2k018") +step_height_camera_lerp = 1.5 + +[node name="Player_HUD" parent="." node_paths=PackedStringArray("player") instance=ExtResource("4_1ofwa")] +player = NodePath("../Player") +use_stamina_component = true + +[node name="PauseMenu" parent="." instance=ExtResource("3_q2rvv")] + +[node name="Ladder" type="Area3D" parent="."] +transform = Transform3D(-2.98023e-08, 0, -1, 0, 1, 0, 1, 0, -2.98023e-08, -18.4395, 1.6, -4.87125) +script = ExtResource("39_ferka") + +[node name="ladderArea" type="CollisionShape3D" parent="Ladder"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.1, 0, 0) +shape = SubResource("BoxShape3D_rj7xk") + +[node name="ladder" parent="Ladder" instance=ExtResource("39_ri7bt")] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 0, 0) + +[node name="CollisionShape3D" type="CollisionShape3D" parent="Ladder/ladder"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.00152588, -0.0832032, 0) +shape = SubResource("BoxShape3D_xagqk") + +[node name="Stairs" type="Node3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -23.8, 0.15, 0.75) + +[node name="CSGBox3D" type="CSGBox3D" parent="Stairs"] +use_collision = true +size = Vector3(2, 0.3, 0.5) +material = ExtResource("38_l5vpp") + +[node name="CSGBox3D2" type="CSGBox3D" parent="Stairs"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.15, 0.5) +use_collision = true +size = Vector3(2, 0.6, 0.5) +material = ExtResource("38_l5vpp") + +[node name="CSGBox3D3" type="CSGBox3D" parent="Stairs"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.3, 1) +use_collision = true +size = Vector3(2, 0.9, 0.5) +material = ExtResource("38_l5vpp") + +[node name="CSGBox3D4" type="CSGBox3D" parent="Stairs"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.45, 1.5) +use_collision = true +size = Vector3(2, 1.2, 0.5) +material = ExtResource("38_l5vpp") + +[node name="CSGBox3D5" type="CSGBox3D" parent="Stairs"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.6, 2) +use_collision = true +size = Vector3(2, 1.5, 0.5) +material = ExtResource("38_l5vpp") + +[node name="CSGBox3D6" type="CSGBox3D" parent="Stairs"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0, 1.5, 3.25) +use_collision = true +size = Vector3(2, 0.3, 2) +material = ExtResource("38_l5vpp") + +[node name="CSGBox3D14" type="CSGBox3D" parent="Stairs"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 1.25, 1.8, 3.25) +use_collision = true +size = Vector3(2, 0.3, 0.5) +material = ExtResource("38_l5vpp") + +[node name="CSGBox3D15" type="CSGBox3D" parent="Stairs"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 1.75, 2.1, 3.25) +use_collision = true +size = Vector3(2, 0.3, 0.5) +material = ExtResource("38_l5vpp") + +[node name="CSGBox3D16" type="CSGBox3D" parent="Stairs"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 2.25, 2.4, 3.25) +use_collision = true +size = Vector3(2, 0.3, 0.5) +material = ExtResource("38_l5vpp") + +[node name="CSGBox3D17" type="CSGBox3D" parent="Stairs"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 2.75, 2.7, 3.25) +use_collision = true +size = Vector3(2, 0.3, 0.5) +material = ExtResource("38_l5vpp") + +[node name="TransitionZone" type="Area3D" parent="."] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, -10.4, 1.25, -11.6) +script = ExtResource("43_bchdf") +path_to_new_scene = "res://COGITO/DemoScenes/COGITO_02_SceneTransitionsA.tscn" +target_connector = "ConnectorA" + +[node name="MeshInstance3D" type="MeshInstance3D" parent="TransitionZone"] +mesh = SubResource("BoxMesh_fj0b6") +surface_material_override/0 = SubResource("StandardMaterial3D_cljom") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="TransitionZone"] +shape = SubResource("BoxShape3D_uobrk") + +[node name="ConnectorA" type="Node3D" parent="."] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, -10.5, 0.5, -8) + +[node name="RayCast3D" type="RayCast3D" parent="ConnectorA"] +target_position = Vector3(0, 0, -1) + +[editable path="INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery"] +[editable path="INTERACTIVE_OBJECTS/Cabinet_Prefab/Pickup_Battery2"] +[editable path="TargetDestructable"] +[editable path="TargetDestructable2"] +[editable path="TargetDestructable3"] diff --git a/COGITO/DemoScenes/COGITO_02_SceneTransitionsA.tscn b/COGITO/DemoScenes/COGITO_02_SceneTransitionsA.tscn index 38b0b778..75fb0621 100644 --- a/COGITO/DemoScenes/COGITO_02_SceneTransitionsA.tscn +++ b/COGITO/DemoScenes/COGITO_02_SceneTransitionsA.tscn @@ -33,7 +33,7 @@ tonemap_mode = 2 ssao_enabled = true glow_enabled = true -[sub_resource type="Resource" id="Resource_2i34u"] +[sub_resource type="Resource" id="Resource_xffy4"] resource_local_to_scene = true script = ExtResource("2_w4txe") inventory_slots = Array[ExtResource("10_kpi6k")]([null, null, null, null, null, null, null, null]) @@ -72,7 +72,7 @@ environment = SubResource("Environment_ai7l5") transform = Transform3D(-1, 0, 7.45058e-07, 0, 1, 0, -7.45058e-07, 0, -1, 3.63987, 1.19987, 3.00969) pause_menu = NodePath("../PauseMenu") player_hud = NodePath("../Player_HUD") -inventory_data = SubResource("Resource_2i34u") +inventory_data = SubResource("Resource_xffy4") step_height_camera_lerp = 1.5 [node name="Player_HUD" parent="." node_paths=PackedStringArray("player") instance=ExtResource("3_ha28r")] @@ -158,7 +158,7 @@ slot_data = SubResource("Resource_mqwj2") [node name="TransitionZone" type="Area3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.5, 1.6, -6.2) script = ExtResource("7_34j8q") -path_to_new_scene = "res://COGITO/DemoScenes/COGITO_Demo_01.tscn" +path_to_new_scene = "res://COGITO/DemoScenes/COGITO_01_Demo.tscn" target_connector = "ConnectorA" [node name="MeshInstance3D" type="MeshInstance3D" parent="TransitionZone"] diff --git a/COGITO/EasyMenus/Scenes/options_menu.tscn b/COGITO/EasyMenus/Scenes/options_menu.tscn index 6c1224c2..eaca49f4 100644 --- a/COGITO/EasyMenus/Scenes/options_menu.tscn +++ b/COGITO/EasyMenus/Scenes/options_menu.tscn @@ -1,13 +1,10 @@ -[gd_scene load_steps=10 format=3 uid="uid://qlskttl1wjr7"] +[gd_scene load_steps=7 format=3 uid="uid://qlskttl1wjr7"] [ext_resource type="Script" path="res://COGITO/EasyMenus/Scripts/options_menu_controller.gd" id="1_h6k46"] [ext_resource type="Script" path="res://COGITO/EasyMenus/Scripts/follow_focus_center.gd" id="2_l3n3h"] [ext_resource type="PackedScene" uid="uid://dyfwp0vhgfjd7" path="res://COGITO/EasyMenus/Nodes/slider_w_labels.tscn" id="3_xghjq"] [ext_resource type="Script" path="res://COGITO/EasyMenus/Scripts/option_button_input_propagator.gd" id="4_02jwa"] [ext_resource type="PackedScene" uid="uid://cqniig2ks0xs2" path="res://COGITO/EasyMenus/Nodes/gamepad_closable.tscn" id="5_k4nlh"] -[ext_resource type="Script" path="res://COGITO/Scripts/Btn_Ui_Sounds.gd" id="6_1187h"] -[ext_resource type="AudioStream" uid="uid://kbw2s407quul" path="res://COGITO/Assets/Audio/Kenney/UiAudio/click1.ogg" id="7_74yn8"] -[ext_resource type="AudioStream" uid="uid://cr3bcp0u6w1pl" path="res://COGITO/Assets/Audio/Kenney/UiAudio/mouseclick1.ogg" id="8_mw204"] [sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_x77mt"] @@ -214,9 +211,6 @@ size_flags_horizontal = 4 size_flags_vertical = 8 theme_override_font_sizes/font_size = 25 text = "Back" -script = ExtResource("6_1187h") -sfx_pressed = ExtResource("7_74yn8") -sfx_hover = ExtResource("8_mw204") [connection signal="value_changed" from="MarginContainer/ScrollContainer/VBoxContainer/MarginContainer/VBoxContainer/SFXVolumeSlider" to="." method="_on_sfx_volume_slider_value_changed"] [connection signal="value_changed" from="MarginContainer/ScrollContainer/VBoxContainer/MarginContainer/VBoxContainer/MusicVolumeSlider" to="." method="_on_music_volume_slider_value_changed"] diff --git a/COGITO/InventoryPD/pick_up.gd b/COGITO/InventoryPD/Cogito_Pickup.gd similarity index 100% rename from COGITO/InventoryPD/pick_up.gd rename to COGITO/InventoryPD/Cogito_Pickup.gd diff --git a/COGITO/InventoryPD/CustomResources/InventoryItemPD.gd b/COGITO/InventoryPD/CustomResources/InventoryItemPD.gd index ba829701..6827b41d 100644 --- a/COGITO/InventoryPD/CustomResources/InventoryItemPD.gd +++ b/COGITO/InventoryPD/CustomResources/InventoryItemPD.gd @@ -77,7 +77,6 @@ var wieldable_data_text : String @export var reload_amount : int = 1 - # Variables for Wielded Items var wielder var is_being_wielded : bool diff --git a/COGITO/InventoryPD/UiScenes/inventory_interface.gd b/COGITO/InventoryPD/UiScenes/inventory_interface.gd index 48d59a3c..9285a195 100644 --- a/COGITO/InventoryPD/UiScenes/inventory_interface.gd +++ b/COGITO/InventoryPD/UiScenes/inventory_interface.gd @@ -84,7 +84,7 @@ func set_external_inventory(_external_inventory_owner): # inventory_data.inventory_interact.connect(on_inventory_interact) inventory_data.inventory_button_press.connect(on_inventory_button_press) - external_inventory_ui.inventory_name = external_inventory_owner.name + external_inventory_ui.inventory_name = external_inventory_owner.inventory_name external_inventory_ui.set_inventory_data(inventory_data) external_inventory_ui.show() diff --git a/COGITO/InventoryPD/external_inventory.gd b/COGITO/InventoryPD/external_inventory.gd index 293f4886..481cd43d 100644 --- a/COGITO/InventoryPD/external_inventory.gd +++ b/COGITO/InventoryPD/external_inventory.gd @@ -1,5 +1,6 @@ extends StaticBody3D +@export var inventory_name : String = "Container" @export var inventory_data : InventoryPD @export var interaction_text : String = "Open" var is_open : bool = false @@ -19,6 +20,7 @@ func save(): var node_data = { "filename" : get_scene_file_path(), "parent" : get_parent().get_path(), + "inventory_name" : inventory_name, "inventory_data" : inventory_data, "pos_x" : position.x, "pos_y" : position.y, diff --git a/COGITO/PrefabScenes/Cabinet_prefab.tscn b/COGITO/PrefabScenes/Cabinet_prefab.tscn index 2cb4a897..fb546f74 100644 --- a/COGITO/PrefabScenes/Cabinet_prefab.tscn +++ b/COGITO/PrefabScenes/Cabinet_prefab.tscn @@ -1,7 +1,7 @@ [gd_scene load_steps=15 format=3 uid="uid://dbtarejfetahc"] [ext_resource type="PackedScene" uid="uid://cxwwd4mjnn34w" path="res://COGITO/PrefabScenes/Shelf.tscn" id="1_g3pr0"] -[ext_resource type="Script" path="res://COGITO/Scripts/Interact_Door.gd" id="2_xux4j"] +[ext_resource type="Script" path="res://COGITO/Scripts/Cogito_Door.gd" id="2_xux4j"] [ext_resource type="AudioStream" uid="uid://dmk55e0pfdovt" path="res://COGITO/Assets/Audio/Kenney/cardTakeOutPackage1.ogg" id="3_jxcxt"] [ext_resource type="AudioStream" uid="uid://ckxotbwm6qtui" path="res://COGITO/Assets/Audio/Kenney/cardTakeOutPackage2.ogg" id="4_4064u"] [ext_resource type="PackedScene" uid="uid://cyy2kpk7e36if" path="res://COGITO/PrefabScenes/Shelf_Drawer.tscn" id="5_61f6l"] diff --git a/COGITO/PrefabScenes/carriable_box.tscn b/COGITO/PrefabScenes/carriable_box.tscn index 1903cea5..6c119b67 100644 --- a/COGITO/PrefabScenes/carriable_box.tscn +++ b/COGITO/PrefabScenes/carriable_box.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=10 format=3 uid="uid://d3m4ni301eso7"] -[ext_resource type="Script" path="res://COGITO/Scripts/Carriable.gd" id="1_ufsmk"] +[ext_resource type="Script" path="res://COGITO/Scripts/Cogito_Carriable.gd" id="1_ufsmk"] [ext_resource type="AudioStream" uid="uid://cqgsihtcw0gl4" path="res://COGITO/Assets/Audio/Kenney/UiAudio/rollover1.ogg" id="2_4d2c8"] [ext_resource type="AudioStream" uid="uid://1w0db1u6lv7t" path="res://COGITO/Assets/Audio/Kenney/UiAudio/rollover6.ogg" id="3_p1e4y"] diff --git a/COGITO/PrefabScenes/ceiling_lamp.tscn b/COGITO/PrefabScenes/ceiling_lamp.tscn index c3816b94..d2bcc681 100644 --- a/COGITO/PrefabScenes/ceiling_lamp.tscn +++ b/COGITO/PrefabScenes/ceiling_lamp.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=6 format=3 uid="uid://lsun1f1wjfxl"] -[ext_resource type="Script" path="res://COGITO/Scripts/switchable.gd" id="1_ueccq"] +[ext_resource type="Script" path="res://COGITO/Scripts/Cogito_Switch.gd" id="1_ueccq"] [ext_resource type="AudioStream" uid="uid://0himm415mqex" path="res://COGITO/Assets/Audio/Kenney/UiAudio/switch29.ogg" id="2_bq20n"] [ext_resource type="Material" uid="uid://cprws42ycnkgk" path="res://COGITO/Assets/Materials/Lamp_Shade.tres" id="2_va873"] @@ -14,11 +14,12 @@ rim = 0.0 height = 0.2 radius = 0.3 -[node name="CeilingLamp" type="AnimatableBody3D"] +[node name="CeilingLamp" type="AnimatableBody3D" node_paths=PackedStringArray("nodes_to_show_when_on", "nodes_to_hide_when_on")] transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, -23.8641, 1.7, 5.40424) script = ExtResource("1_ueccq") switch_sound = ExtResource("2_bq20n") -objects_toggle_visibility = Array[NodePath]([NodePath("Lamp_Shade_OFF"), NodePath("Lamp_Shade_ON"), NodePath("SpotLight3D")]) +nodes_to_show_when_on = [NodePath("Lamp_Shade_ON"), NodePath("SpotLight3D")] +nodes_to_hide_when_on = [NodePath("Lamp_Shade_OFF")] [node name="Lamp_Shade_OFF" type="CSGCylinder3D" parent="."] transform = Transform3D(-1, 8.74228e-08, 0, -8.74228e-08, -1, 0, 0, 0, 1, 0, 0, 0) diff --git a/COGITO/PrefabScenes/door.tscn b/COGITO/PrefabScenes/door.tscn index beecf3b1..f97251dc 100644 --- a/COGITO/PrefabScenes/door.tscn +++ b/COGITO/PrefabScenes/door.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=11 format=3 uid="uid://bdyukj85qkut0"] -[ext_resource type="Script" path="res://COGITO/Scripts/Interact_Door.gd" id="1_v6apr"] +[ext_resource type="Script" path="res://COGITO/Scripts/Cogito_Door.gd" id="1_v6apr"] [ext_resource type="AudioStream" uid="uid://bipwc8kk30bub" path="res://COGITO/Assets/Audio/Kenney/doorOpen_1.ogg" id="2_syv37"] [ext_resource type="AudioStream" uid="uid://g8n7a73j5qqo" path="res://COGITO/Assets/Audio/Kenney/doorClose_4.ogg" id="3_mv414"] [ext_resource type="AudioStream" uid="uid://btoufmp0rtgi" path="res://COGITO/Assets/Audio/Kenney/beltHandle2.ogg" id="4_amxf0"] diff --git a/COGITO/PrefabScenes/lamp_standing.tscn b/COGITO/PrefabScenes/lamp_standing.tscn index 10b67e89..852e9ebf 100644 --- a/COGITO/PrefabScenes/lamp_standing.tscn +++ b/COGITO/PrefabScenes/lamp_standing.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=9 format=3 uid="uid://d1rq8gm20sjo1"] -[ext_resource type="Script" path="res://COGITO/Scripts/switchable.gd" id="1_tccsv"] +[ext_resource type="Script" path="res://COGITO/Scripts/Cogito_Switch.gd" id="1_tccsv"] [ext_resource type="AudioStream" uid="uid://0himm415mqex" path="res://COGITO/Assets/Audio/Kenney/UiAudio/switch29.ogg" id="2_1ogwg"] [ext_resource type="Material" uid="uid://duwpnfvdwx8pi" path="res://COGITO/Assets/Materials/Lamp_Stand.tres" id="3_tvw1v"] [ext_resource type="Material" uid="uid://cprws42ycnkgk" path="res://COGITO/Assets/Materials/Lamp_Shade.tres" id="4_08xoa"] @@ -23,12 +23,13 @@ radius = 0.3 height = 0.3 radius = 0.3 -[node name="Lamp_Standing" type="StaticBody3D"] +[node name="Lamp_Standing" type="StaticBody3D" node_paths=PackedStringArray("nodes_to_show_when_on", "nodes_to_hide_when_on")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -18.5066, 0, 5.95227) collision_layer = 3 script = ExtResource("1_tccsv") switch_sound = ExtResource("2_1ogwg") -objects_toggle_visibility = Array[NodePath]([NodePath("Lamp_Shade_OFF"), NodePath("Lamp_Shade_ON"), NodePath("SpotLight3D")]) +nodes_to_show_when_on = [NodePath("SpotLight3D"), NodePath("Lamp_Shade_ON")] +nodes_to_hide_when_on = [NodePath("Lamp_Shade_OFF")] [node name="Lamp_Foot" type="CSGCylinder3D" parent="."] material_override = ExtResource("3_tvw1v") diff --git a/COGITO/PrefabScenes/pickup_battery.tscn b/COGITO/PrefabScenes/pickup_battery.tscn index 46ade421..4a9e38ff 100644 --- a/COGITO/PrefabScenes/pickup_battery.tscn +++ b/COGITO/PrefabScenes/pickup_battery.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=12 format=3 uid="uid://bab56bf0vqfss"] -[ext_resource type="Script" path="res://COGITO/InventoryPD/pick_up.gd" id="1_7e57d"] +[ext_resource type="Script" path="res://COGITO/InventoryPD/Cogito_Pickup.gd" id="1_7e57d"] [ext_resource type="Resource" uid="uid://cupby6uqaftvv" path="res://COGITO/InventoryPD/Items/Cogito_Battery.tres" id="2_hmjxw"] [ext_resource type="Script" path="res://COGITO/InventoryPD/CustomResources/InventorySlotPD.gd" id="3_12bow"] diff --git a/COGITO/PrefabScenes/pickup_diamond_key_a.tscn b/COGITO/PrefabScenes/pickup_diamond_key_a.tscn index 76d31e98..7ffab9af 100644 --- a/COGITO/PrefabScenes/pickup_diamond_key_a.tscn +++ b/COGITO/PrefabScenes/pickup_diamond_key_a.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=6 format=3 uid="uid://bc52bohkbf1yp"] -[ext_resource type="Script" path="res://COGITO/InventoryPD/pick_up.gd" id="1_jmrxe"] +[ext_resource type="Script" path="res://COGITO/InventoryPD/Cogito_Pickup.gd" id="1_jmrxe"] [ext_resource type="Resource" uid="uid://bqsqec7nngw3b" path="res://COGITO/InventoryPD/Items/Cogito_DiamondKey_A.tres" id="2_j4by2"] [ext_resource type="Script" path="res://COGITO/InventoryPD/CustomResources/InventorySlotPD.gd" id="2_rpoee"] [ext_resource type="Material" uid="uid://dhg1uhiq7ywn2" path="res://COGITO/Assets/Materials/Prototype_Green.tres" id="3_3mis5"] diff --git a/COGITO/PrefabScenes/pickup_diamond_key_b.tscn b/COGITO/PrefabScenes/pickup_diamond_key_b.tscn index b56b0113..4be4f891 100644 --- a/COGITO/PrefabScenes/pickup_diamond_key_b.tscn +++ b/COGITO/PrefabScenes/pickup_diamond_key_b.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=9 format=3 uid="uid://djfg6ea5cbhyv"] -[ext_resource type="Script" path="res://COGITO/InventoryPD/pick_up.gd" id="1_k6yfj"] +[ext_resource type="Script" path="res://COGITO/InventoryPD/Cogito_Pickup.gd" id="1_k6yfj"] [ext_resource type="Material" uid="uid://dhg1uhiq7ywn2" path="res://COGITO/Assets/Materials/Prototype_Green.tres" id="1_qb6jw"] [ext_resource type="Resource" uid="uid://1sito351mi08" path="res://COGITO/InventoryPD/Items/Cogito_DiamondKey_B.tres" id="2_8nfob"] [ext_resource type="Script" path="res://COGITO/InventoryPD/CustomResources/InventorySlotPD.gd" id="3_cfmdv"] diff --git a/COGITO/PrefabScenes/pickup_diamond_key_complete.tscn b/COGITO/PrefabScenes/pickup_diamond_key_complete.tscn index cef034ce..e71e4287 100644 --- a/COGITO/PrefabScenes/pickup_diamond_key_complete.tscn +++ b/COGITO/PrefabScenes/pickup_diamond_key_complete.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=6 format=3 uid="uid://6sb6ccvu32qo"] -[ext_resource type="Script" path="res://COGITO/InventoryPD/pick_up.gd" id="1_dxe3l"] +[ext_resource type="Script" path="res://COGITO/InventoryPD/Cogito_Pickup.gd" id="1_dxe3l"] [ext_resource type="Material" uid="uid://dhg1uhiq7ywn2" path="res://COGITO/Assets/Materials/Prototype_Green.tres" id="2_alwo6"] [ext_resource type="Resource" uid="uid://gu1buq254o4l" path="res://COGITO/InventoryPD/Items/Cogito_DiamondKey_Combine.tres" id="2_jc0y1"] [ext_resource type="Script" path="res://COGITO/InventoryPD/CustomResources/InventorySlotPD.gd" id="3_bn7vt"] diff --git a/COGITO/PrefabScenes/pickup_flashlight.tscn b/COGITO/PrefabScenes/pickup_flashlight.tscn index 82c179b6..2509a4d3 100644 --- a/COGITO/PrefabScenes/pickup_flashlight.tscn +++ b/COGITO/PrefabScenes/pickup_flashlight.tscn @@ -1,11 +1,11 @@ -[gd_scene load_steps=9 format=3 uid="uid://cwd3g16ep0idw"] +[gd_scene load_steps=8 format=3 uid="uid://cwd3g16ep0idw"] -[ext_resource type="Script" path="res://COGITO/Scripts/Flashlight.gd" id="1_om7vo"] +[ext_resource type="Script" path="res://COGITO/InventoryPD/Cogito_Pickup.gd" id="1_jx6ih"] [ext_resource type="Resource" uid="uid://ckvdkigvwowm5" path="res://COGITO/InventoryPD/Items/Cogito_Flashlight.tres" id="2_sm7gp"] [ext_resource type="Script" path="res://COGITO/InventoryPD/CustomResources/InventorySlotPD.gd" id="3_0bl2i"] -[ext_resource type="AudioStream" uid="uid://dsp8iwkwq2rlu" path="res://COGITO/Assets/Audio/Kenney/UiAudio/switch1.ogg" id="7_bd3he"] -[sub_resource type="Resource" id="Resource_yujk5"] +[sub_resource type="Resource" id="Resource_3fxmw"] +resource_local_to_scene = true script = ExtResource("3_0bl2i") inventory_item = ExtResource("2_sm7gp") quantity = 1 @@ -29,10 +29,9 @@ radius = 0.06 [node name="Pickup_Flashlight" type="RigidBody3D"] collision_layer = 3 mass = 2.0 -script = ExtResource("1_om7vo") -slot_data = SubResource("Resource_yujk5") -drain_rate = 4.0 -switch_sound = ExtResource("7_bd3he") +script = ExtResource("1_jx6ih") +slot_data = SubResource("Resource_3fxmw") +interaction_text = "Pick up Flashlight" [node name="CSGCylinder3D" type="CSGCylinder3D" parent="."] transform = Transform3D(-4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 0, 0, 1, -0.0541318, 0, 0) diff --git a/COGITO/PrefabScenes/pickup_health_potion.tscn b/COGITO/PrefabScenes/pickup_health_potion.tscn index c69f7f00..01fa62df 100644 --- a/COGITO/PrefabScenes/pickup_health_potion.tscn +++ b/COGITO/PrefabScenes/pickup_health_potion.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=10 format=3 uid="uid://0fj068bj0csc"] -[ext_resource type="Script" path="res://COGITO/InventoryPD/pick_up.gd" id="1_mwmfj"] +[ext_resource type="Script" path="res://COGITO/InventoryPD/Cogito_Pickup.gd" id="1_mwmfj"] [ext_resource type="Script" path="res://COGITO/InventoryPD/CustomResources/InventorySlotPD.gd" id="2_4pii1"] [ext_resource type="Resource" uid="uid://cpqxudfjtjw66" path="res://COGITO/InventoryPD/Items/Cogito_HealthPotion.tres" id="2_j2eoi"] diff --git a/COGITO/PrefabScenes/pickup_key.tscn b/COGITO/PrefabScenes/pickup_key.tscn index 0c0d2f26..1c51813f 100644 --- a/COGITO/PrefabScenes/pickup_key.tscn +++ b/COGITO/PrefabScenes/pickup_key.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=11 format=3 uid="uid://8wkt5k4dl40u"] -[ext_resource type="Script" path="res://COGITO/InventoryPD/pick_up.gd" id="1_j6fdk"] +[ext_resource type="Script" path="res://COGITO/InventoryPD/Cogito_Pickup.gd" id="1_j6fdk"] [ext_resource type="Resource" uid="uid://d4gdqvqsiiqs5" path="res://COGITO/InventoryPD/Items/Cogito_Key.tres" id="2_06n2f"] [ext_resource type="Script" path="res://COGITO/InventoryPD/CustomResources/InventorySlotPD.gd" id="3_62irs"] diff --git a/COGITO/PrefabScenes/pickup_pistol.tscn b/COGITO/PrefabScenes/pickup_pistol.tscn index 8ee9b085..706128ae 100644 --- a/COGITO/PrefabScenes/pickup_pistol.tscn +++ b/COGITO/PrefabScenes/pickup_pistol.tscn @@ -1,11 +1,11 @@ -[gd_scene load_steps=12 format=3 uid="uid://o0xgl5obc551"] +[gd_scene load_steps=11 format=3 uid="uid://o0xgl5obc551"] -[ext_resource type="Script" path="res://COGITO/Scripts/pistol.gd" id="1_6i600"] +[ext_resource type="Script" path="res://COGITO/InventoryPD/Cogito_Pickup.gd" id="1_tx87t"] [ext_resource type="Resource" uid="uid://lc5uq2e6ldah" path="res://COGITO/InventoryPD/Items/Cogito_Pistol.tres" id="2_7v1hn"] [ext_resource type="Script" path="res://COGITO/InventoryPD/CustomResources/InventorySlotPD.gd" id="3_xoy07"] -[ext_resource type="AudioStream" uid="uid://clsajk36s7luk" path="res://COGITO/Assets/Audio/Kenney/error_004.ogg" id="4_m14yh"] -[sub_resource type="Resource" id="Resource_jll6o"] +[sub_resource type="Resource" id="Resource_abxle"] +resource_local_to_scene = true script = ExtResource("3_xoy07") inventory_item = ExtResource("2_7v1hn") quantity = 1 @@ -61,10 +61,9 @@ size = Vector3(0.0942247, 0.2, 0.0599624) [node name="pickup_pistol" type="RigidBody3D"] collision_layer = 3 -script = ExtResource("1_6i600") -slot_data = SubResource("Resource_jll6o") -projectile_prefab = "" -sound_primary_use = ExtResource("4_m14yh") +script = ExtResource("1_tx87t") +slot_data = SubResource("Resource_abxle") +interaction_text = "Pick up Toy Pistol" [node name="pistol_mesh" type="MeshInstance3D" parent="."] transform = Transform3D(0.2, 0, 0, 0, 0.2, 0, 0, 0, 0.2, 0, 0, 0) diff --git a/COGITO/PrefabScenes/pickup_stamina_extension.tscn b/COGITO/PrefabScenes/pickup_stamina_extension.tscn index 5bb087da..3af50c4d 100644 --- a/COGITO/PrefabScenes/pickup_stamina_extension.tscn +++ b/COGITO/PrefabScenes/pickup_stamina_extension.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=16 format=3 uid="uid://sfypssn0rllo"] -[ext_resource type="Script" path="res://COGITO/InventoryPD/pick_up.gd" id="1_t1b53"] +[ext_resource type="Script" path="res://COGITO/InventoryPD/Cogito_Pickup.gd" id="1_t1b53"] [ext_resource type="Resource" uid="uid://060gqm74tdlk" path="res://COGITO/InventoryPD/Items/Cogito_StaminaExtension.tres" id="2_mm3jo"] [ext_resource type="Script" path="res://COGITO/InventoryPD/CustomResources/InventorySlotPD.gd" id="3_3krbl"] diff --git a/COGITO/PrefabScenes/player.tscn b/COGITO/PrefabScenes/player.tscn index 059d54bf..88ebb38d 100644 --- a/COGITO/PrefabScenes/player.tscn +++ b/COGITO/PrefabScenes/player.tscn @@ -1,16 +1,15 @@ -[gd_scene load_steps=35 format=3 uid="uid://kicjwmh02uwf"] +[gd_scene load_steps=30 format=3 uid="uid://kicjwmh02uwf"] [ext_resource type="Script" path="res://COGITO/Scripts/player.gd" id="1_wkneb"] [ext_resource type="Resource" uid="uid://ev2xuamhfojm" path="res://COGITO/InventoryPD/Inventories/PlayerInventory.tres" id="2_qleua"] [ext_resource type="AudioStream" uid="uid://ba8gpptnnapyh" path="res://COGITO/Assets/Audio/Kenney/cloth2.ogg" id="3_1sodd"] -[ext_resource type="Script" path="res://COGITO/Scripts/pistol.gd" id="3_yl83d"] [ext_resource type="AudioStream" uid="uid://up2hfhgq1qx6" path="res://COGITO/Assets/Audio/Kenney/Footsteps/footstep00.ogg" id="4_d51ss"] [ext_resource type="AnimationLibrary" uid="uid://cdchpsv104er2" path="res://COGITO/Assets/Animations/player_eyes.tres" id="4_juktk"] -[ext_resource type="Script" path="res://COGITO/Scripts/Flashlight.gd" id="4_qn6qa"] -[ext_resource type="Script" path="res://COGITO/InventoryPD/CustomResources/InventorySlotPD.gd" id="5_4wuc3"] [ext_resource type="AudioStream" uid="uid://crj07wq4oocwi" path="res://COGITO/Assets/Audio/Kenney/Footsteps/footstep01.ogg" id="5_6htai"] +[ext_resource type="Script" path="res://COGITO/Scripts/Wieldable_Flashlight.gd" id="5_iwnf5"] [ext_resource type="AudioStream" uid="uid://dewyukd562k37" path="res://COGITO/Assets/Audio/Kenney/Footsteps/footstep02.ogg" id="6_nrttm"] [ext_resource type="AnimationLibrary" uid="uid://cbfutvkb1x3kr" path="res://COGITO/Assets/Animations/anim_wieldable_pistol.es.tres" id="6_nt2qd"] +[ext_resource type="Script" path="res://COGITO/Scripts/Wieldable_Pistol.gd" id="7_2f3bv"] [ext_resource type="AudioStream" uid="uid://c5kfw4o57foju" path="res://COGITO/Assets/Audio/Kenney/Footsteps/footstep03.ogg" id="7_swbyy"] [ext_resource type="AudioStream" uid="uid://b4mt1tuxo2144" path="res://COGITO/Assets/Audio/Kenney/Footsteps/footstep04.ogg" id="8_2tp8b"] [ext_resource type="AudioStream" uid="uid://dsp8iwkwq2rlu" path="res://COGITO/Assets/Audio/Kenney/UiAudio/switch1.ogg" id="9_omv36"] @@ -18,9 +17,7 @@ [ext_resource type="AudioStream" uid="uid://clsajk36s7luk" path="res://COGITO/Assets/Audio/Kenney/error_004.ogg" id="11_45f3g"] [ext_resource type="PackedScene" uid="uid://b37xr3nyh6aog" path="res://COGITO/Components/StaminaComponent.tscn" id="11_cbmdm"] [ext_resource type="PackedScene" uid="uid://c4p6cl0xvfdar" path="res://COGITO/Components/HealthComponent.tscn" id="11_ms07f"] -[ext_resource type="Resource" uid="uid://ckvdkigvwowm5" path="res://COGITO/InventoryPD/Items/Cogito_Flashlight.tres" id="11_rsagj"] [ext_resource type="PackedScene" uid="uid://c1umit2vtv22v" path="res://COGITO/PrefabScenes/projectile_pistol.tscn" id="11_ydo45"] -[ext_resource type="Resource" uid="uid://lc5uq2e6ldah" path="res://COGITO/InventoryPD/Items/Cogito_Pistol.tres" id="12_puw8k"] [ext_resource type="PackedScene" uid="uid://ctdx2bs6fji20" path="res://COGITO/Components/SanityComponent.tscn" id="12_tv46k"] [ext_resource type="PackedScene" uid="uid://dy3tudla5p2nc" path="res://COGITO/Components/PlayerInteractionComponent.tscn" id="13_rawn6"] @@ -31,11 +28,6 @@ size = Vector3(0.8, 1.6, 0.8) radius = 0.4 height = 0.8 -[sub_resource type="Resource" id="Resource_yujk5"] -script = ExtResource("5_4wuc3") -inventory_item = ExtResource("11_rsagj") -quantity = 1 - [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_lbp4w"] albedo_color = Color(0.0392157, 0.0431373, 0.0745098, 1) metallic = 0.95 @@ -47,11 +39,6 @@ roughness = 0.15 emission_enabled = true emission = Color(1, 1, 1, 1) -[sub_resource type="Resource" id="Resource_jll6o"] -script = ExtResource("5_4wuc3") -inventory_item = ExtResource("12_puw8k") -quantity = 1 - [sub_resource type="PortableCompressedTexture2D" id="PortableCompressedTexture2D_r6lnb"] _data = PackedByteArray(2, 0, 0, 0, 5, 0, 0, 0, 4, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 2, 0, 0, 0, 115, 66, 19, 0, 77, 0, 72, 115, 204, 0, 0, 0, 209, 226, 4, 0, 0, 1, 0, 0, 1, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 77, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 8, 0, 8, 0, 2, 0, 2, 0, 169, 0, 0, 0, 64, 0, 0, 0, 56, 181, 0, 0, 0, 1, 1, 4, 0, 4, 0, 1, 0, 1, 0, 233, 0, 0, 0, 16, 0, 0, 0, 200, 214, 0, 0, 0, 2, 1, 2, 0, 2, 0, 1, 0, 1, 0, 249, 0, 0, 0, 16, 0, 0, 0, 172, 110, 0, 0, 0, 3, 1, 1, 0, 1, 0, 1, 0, 1, 0, 9, 1, 0, 0, 16, 0, 0, 0, 6, 136, 183, 185, 185, 185, 25, 93, 107, 1, 0, 0, 0, 0, 0, 0, 0, 0, 183, 185, 185, 185, 25, 93, 107, 1, 0, 0, 0, 0, 0, 0, 0, 0, 8, 93, 129, 224, 4, 29, 157, 85, 72, 68, 68, 68, 55, 222, 22, 247, 8, 108, 145, 99, 148, 156, 158, 85, 0, 0, 0, 0, 26, 15, 141, 171, 176, 20, 161, 81, 28, 158, 158, 94, 0, 0, 0, 0, 0, 0, 243, 230, 80, 193, 136, 65, 222, 222, 95, 223, 0, 0, 127, 119, 127, 119, 127, 119, 119, 247, 182, 86, 59, 182, 181, 2, 0, 0, 0, 0, 0, 0, 0, 0) keep_compressed_buffer = true @@ -165,8 +152,7 @@ visible = false collision_layer = 3 mass = 2.0 freeze = true -script = ExtResource("4_qn6qa") -slot_data = SubResource("Resource_yujk5") +script = ExtResource("5_iwnf5") drain_rate = 4.0 switch_sound = ExtResource("9_omv36") @@ -199,11 +185,10 @@ spot_angle = 30.0 [node name="Foam Pistol" type="RigidBody3D" parent="Neck/Head/Wieldables"] transform = Transform3D(-3.61999e-06, 0, 0.999999, 0, 1, 0, -1, 0, -3.61999e-06, 0.328536, -0.26394, -0.53488) +visible = false collision_layer = 3 freeze = true -script = ExtResource("3_yl83d") -slot_data = SubResource("Resource_jll6o") -interaction_text = "Pick up Pistol" +script = ExtResource("7_2f3bv") projectile_prefab = ExtResource("11_ydo45") projectile_velocity = 50.0 default_position = Vector3(0.329, -0.264, -0.535) diff --git a/COGITO/PrefabScenes/press_and_hold_wheel.tscn b/COGITO/PrefabScenes/press_and_hold_wheel.tscn index 740ab197..0d598638 100644 --- a/COGITO/PrefabScenes/press_and_hold_wheel.tscn +++ b/COGITO/PrefabScenes/press_and_hold_wheel.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=4 format=3 uid="uid://bnygtkw3tvet6"] -[ext_resource type="Script" path="res://COGITO/Scripts/press_and_hold.gd" id="1_t4xfa"] +[ext_resource type="Script" path="res://COGITO/Scripts/Cogito_Hold.gd" id="1_t4xfa"] [sub_resource type="CylinderMesh" id="CylinderMesh_yqbba"] top_radius = 0.3 @@ -17,7 +17,6 @@ transform = Transform3D(-4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 0, 0, 1, -34.75 collision_layer = 3 script = ExtResource("1_t4xfa") hold_time = 2.0 -objects_to_trigger = Array[NodePath]([NodePath("../RampA"), NodePath("../RampB")]) [node name="MeshInstance3D" type="MeshInstance3D" parent="."] mesh = SubResource("CylinderMesh_yqbba") diff --git a/COGITO/SceneManagement/CogitoPlayerState.gd b/COGITO/SceneManagement/CogitoPlayerState.gd index 7c88bacc..231f049e 100644 --- a/COGITO/SceneManagement/CogitoPlayerState.gd +++ b/COGITO/SceneManagement/CogitoPlayerState.gd @@ -1,7 +1,7 @@ class_name CogitoPlayerState extends Resource -var player_state_dir : String = "res://player_state_" +var player_state_dir : String = "user://COGITO_player_state_" @export var version : int = 1 @export var player_inventory : InventoryPD @@ -16,7 +16,17 @@ var player_state_dir : String = "res://player_state_" @export var player_stamina : Vector2 @export var player_sanity : Vector2 -var _file : FileAccess +#Saving parameters from the player interaction component +@export var interaction_component_state : Array + + +func add_interaction_component_state_data_to_array(state_data): + interaction_component_state.append(state_data) + + +func clear_saved_interaction_component_state(): + interaction_component_state.clear() + func write_state(state_slot : String) -> void: var player_state_file = str(player_state_dir + state_slot + ".res") @@ -31,4 +41,4 @@ func state_exists(state_slot : String) -> bool: func load_state(state_slot : String) -> Resource: var player_state_file = str(player_state_dir + state_slot + ".res") - return ResourceLoader.load(player_state_file, "", 0) + return ResourceLoader.load(player_state_file, "", ResourceLoader.CACHE_MODE_IGNORE) diff --git a/COGITO/SceneManagement/CogitoSceneState.gd b/COGITO/SceneManagement/CogitoSceneState.gd index 3ac73567..c4869fa0 100644 --- a/COGITO/SceneManagement/CogitoSceneState.gd +++ b/COGITO/SceneManagement/CogitoSceneState.gd @@ -1,17 +1,23 @@ class_name CogitoSceneState extends Resource -var scene_state_dir : String = "res://scene_state_" +var scene_state_dir : String = "user://COGITO_scene_state_" @export var saved_nodes : Array +@export var saved_states : Array func clear_saved_nodes(): saved_nodes.clear() + +func clear_saved_states(): + saved_states.clear() func add_node_data_to_array(node_data): saved_nodes.append(node_data) +func add_state_data_to_array(state_data): + saved_states.append(state_data) func write_state(state_slot : String, scene_name : String) -> void: var scene_state_file = str(scene_state_dir + state_slot + "_" + scene_name + ".res") @@ -26,4 +32,4 @@ func state_exists(state_slot : String, scene_name : String) -> bool: func load_state(state_slot : String, scene_name : String) -> Resource: var scene_state_file = str(scene_state_dir + state_slot + "_" + scene_name + ".res") - return ResourceLoader.load(scene_state_file, "", 0) + return ResourceLoader.load(scene_state_file, "", ResourceLoader.CACHE_MODE_IGNORE) diff --git a/COGITO/SceneManagement/cogito_scene.gd b/COGITO/SceneManagement/cogito_scene.gd index 96c0fd95..8036acbb 100644 --- a/COGITO/SceneManagement/cogito_scene.gd +++ b/COGITO/SceneManagement/cogito_scene.gd @@ -1,7 +1,6 @@ extends Node -# This script contains logic on scene name, state and connections to/from other scenes - +## List of connector nodes. These are used to place the Player in the correct position when they transition to this scene from a different scene. The Node name needs to match the passed string for this to work. @export var connectors : Array[Node3D] func move_player_to_connector(connector_name:String): diff --git a/COGITO/SceneManagement/cogito_scene_manager.gd b/COGITO/SceneManagement/cogito_scene_manager.gd index 0de5ef68..c1c5af60 100644 --- a/COGITO/SceneManagement/cogito_scene_manager.gd +++ b/COGITO/SceneManagement/cogito_scene_manager.gd @@ -1,5 +1,6 @@ extends Node +# Used to set active save slot. This could be set/modified, when selecting a save slot from the MainMenu. @export var _active_slot : String = "A" # Variables for player state @@ -9,37 +10,36 @@ extends Node # Variables for scene state @export var _current_scene_name : String @export var _current_scene_path : String -@export var _next_scene_name : String @export var _scene_state : CogitoSceneState func loading_saved_game(passed_slot): + print("CSM: Loading saved game from slot ", passed_slot) if !_player_state or !_player_state.state_exists(passed_slot): - print("Player state of passed slot doesn't exist.") + print("CSM: Player state of passed slot doesn't exist.") return _player_state = _player_state.load_state(_active_slot) as CogitoPlayerState # Check if player is currently in the same scene as in the game that is being attempted to load: if get_tree().current_scene.get_name() == _player_state.player_current_scene: - print("Player state is from current scene.") + print("CSM: Player state for slot ", passed_slot, " is from current scene.") # Do a simple scene state load and player state load. load_scene_state(_player_state.player_current_scene, passed_slot) load_player_state(_current_player_node, passed_slot) - - else: # Transition to target scene and then attempt to load the saved game again. - load_next_scene(_player_state.player_current_scene_path, "", "temp", true) + print("CSM: Player state for slot ", passed_slot, " is in different scene. Transitioning...") + load_next_scene(_player_state.player_current_scene_path, "", passed_slot, true) #region PLAYER SAVE HANDLING func load_player_state(player, passed_slot:String): - print("Cogito Scene Manager: loading player state...") - if _player_state and _player_state.state_exists(_active_slot): - print("Player State exists. Loading ", _player_state) - _player_state = _player_state.load_state(_active_slot) as CogitoPlayerState + print("CSM: Loading player state...") + if _player_state and _player_state.state_exists(passed_slot): + print("CSM: Player State in slot ", passed_slot, " exists. Loading ", _player_state) + _player_state = _player_state.load_state(passed_slot) as CogitoPlayerState # Applying the save state to player node. player.inventory_data = _player_state.player_inventory @@ -55,15 +55,22 @@ func load_player_state(player, passed_slot:String): player.global_position = _player_state.player_position player.global_rotation = _player_state.player_rotation + #Loading player interaction component state + var player_interaction_component_state = _player_state.interaction_component_state + for state_data in player_interaction_component_state: + for data in state_data.keys(): + player.player_interaction_component.set(data, state_data[data]) + player.player_interaction_component.set_state() + player.player_state_loaded.emit() player._on_player_state_loaded() else: - print("Player state doesn't exist.") + print("CSM: Player state of slot ", passed_slot, " doesn't exist.") func save_player_state(player, slot:String): if !_player_state: - print("State doesn't exist. Creating...") + print("CSM: State doesn't exist. Creating for slot ", slot, "...") _player_state = CogitoPlayerState.new() # Writing the save state from current player node. @@ -81,14 +88,19 @@ func save_player_state(player, slot:String): _player_state.player_sanity.x = player.sanity_component.current_sanity _player_state.player_sanity.y = player.sanity_component.max_sanity + #Writing the state from current player interaction component: + var current_player_interaction_component = player.player_interaction_component + _player_state.clear_saved_interaction_component_state() + _player_state.add_interaction_component_state_data_to_array(current_player_interaction_component.save()) + _player_state.write_state(slot) #endregion func load_scene_state(_scene_name_to_load:String, slot:String): - print("Cogito Scene Manager: Load scene state for:", _scene_name_to_load, ". Slot: ", slot) + print("CSM: Load scene state for:", _scene_name_to_load, ". Slot: ", slot) if _scene_state and _scene_state.state_exists(slot, _scene_name_to_load): - print("Scene state exists. Loading ", _scene_state) + print("CSM: Scene state exists. Loading ", _scene_state) _scene_state = _scene_state.load_state(slot,_scene_name_to_load) as CogitoSceneState # Deleting all current nodes that are in the Persist group as to not clone objects. @@ -110,36 +122,62 @@ func load_scene_state(_scene_name_to_load:String, slot:String): if data == "filename" or data == "parent" or data == "pos_x" or data == "pos_y" or data == "pos_z" or data == "rot_x" or data == "rot_y" or data == "rot_z": continue new_object.set(data, node_data[data]) - - print("Loading scene state finished.") + + #Loading states of objects in Save_object_state + var array_of_state_data = _scene_state.saved_states + for state_data in array_of_state_data: + var node_to_set = get_node(state_data["node_path"]) + # Set variables here + node_to_set.position = Vector3(state_data["pos_x"],state_data["pos_y"],state_data["pos_z"]) + node_to_set.rotation = Vector3(state_data["rot_x"],state_data["rot_y"],state_data["rot_z"]) + for data in state_data.keys(): + if data == "filename" or data == "parent" or data == "pos_x" or data == "pos_y" or data == "pos_z" or data == "rot_x" or data == "rot_y" or data == "rot_z": + continue + node_to_set.set(data, state_data[data]) + node_to_set.set_state() + + print("CSM: Loading scene state finished.") else: - print("Scene state doesn't exist.") + print("CSM: Scene state doesn't exist.") func save_scene_state(_scene_name_to_save, slot: String): if !_scene_state: - print("Save doesn't exist. Creating...") + print("CSM: Save doesn't exist. Creating...") _scene_state = CogitoSceneState.new() var save_nodes = get_tree().get_nodes_in_group("Persist") if !save_nodes: print("No nodes in Persist group!") - return - - _scene_state.clear_saved_nodes() # Clearing out old saved nodes + else: + _scene_state.clear_saved_nodes() # Clearing out old saved nodes - for node in save_nodes: - if node.scene_file_path.is_empty(): # Check the node is an instanced scene so it can be instanced again during load. - print("persistent node '%s' is not an instanced scene, skipped" % node.name) - continue - - if !node.has_method("save"): # Check the node has a save function. - print("persistent node '%s' is missing a save() function, skipped" % node.name) - continue + for node in save_nodes: + if node.scene_file_path.is_empty(): # Check the node is an instanced scene so it can be instanced again during load. + print("persistent node '%s' is not an instanced scene, skipped" % node.name) + continue + + if !node.has_method("save"): # Check the node has a save function. + print("persistent node '%s' is missing a save() function, skipped" % node.name) + continue - _scene_state.add_node_data_to_array(node.save()) + _scene_state.add_node_data_to_array(node.save()) + + # Saving states of objects + var state_nodes = get_tree().get_nodes_in_group("Save_object_state") + if !state_nodes: + print("No nodes in Save_object_state group!") + else: + _scene_state.clear_saved_states() + for node in state_nodes: + if !node.has_method("save"): # Check the node has a save function. + print("persistent node '%s' is missing a save() function, skipped" % node.name) + continue + + _scene_state.add_state_data_to_array(node.save()) + _scene_state.write_state(slot, _scene_name_to_save) diff --git a/COGITO/SceneManagement/loading_screen.gd b/COGITO/SceneManagement/loading_screen.gd index b33b0ce3..2c02251b 100644 --- a/COGITO/SceneManagement/loading_screen.gd +++ b/COGITO/SceneManagement/loading_screen.gd @@ -1,4 +1,7 @@ extends CanvasLayer +# Loading screen script is heavily dependent on Cogito Scene Manager and scene states. +# MODIFY AT YOUR OWN RISK. Besides the forced_delay, there aren't really any tweakable parameters here. + ## Adds a forced wait time to the loading screen. Used to avoid loading screen flickering if load time is too short. @export var forced_delay : float = 0.5 diff --git a/COGITO/Scripts/Btn_Ui_Sounds.gd b/COGITO/Scripts/Btn_Ui_Sounds.gd deleted file mode 100644 index 9387d506..00000000 --- a/COGITO/Scripts/Btn_Ui_Sounds.gd +++ /dev/null @@ -1,24 +0,0 @@ -extends Button - -@export var sfx_pressed : AudioStream -@export var sfx_hover : AudioStream - -@onready var pressed_to_call = "button_pressed" -@onready var hover_to_call = "button_hovered" - -# Called when the node enters the scene tree for the first time. -func _ready(): - var callable_pressed_method = Callable(self, pressed_to_call) - connect("pressed", callable_pressed_method) - - var callable_hover_method = Callable(self, hover_to_call) - connect("focus_entered", callable_hover_method) - connect("mouse_entered", callable_hover_method) - - -func button_hovered(): - Audio.play_sound(sfx_hover) - -func button_pressed(): - Audio.play_sound(sfx_pressed) - diff --git a/COGITO/Scripts/Carriable.gd b/COGITO/Scripts/Cogito_Carriable.gd similarity index 100% rename from COGITO/Scripts/Carriable.gd rename to COGITO/Scripts/Cogito_Carriable.gd diff --git a/COGITO/Scripts/Interact_Door.gd b/COGITO/Scripts/Cogito_Door.gd similarity index 81% rename from COGITO/Scripts/Interact_Door.gd rename to COGITO/Scripts/Cogito_Door.gd index b5bfe73c..78561946 100644 --- a/COGITO/Scripts/Interact_Door.gd +++ b/COGITO/Scripts/Cogito_Door.gd @@ -31,6 +31,8 @@ extends Node3D @export var is_sliding : bool ## Rotation axis to use. True = use Z axis. False = use Y axis: @export var use_z_axis : bool = false +## Set this to true if the door should swing opposite the direction of the interactor +@export var bidirectional_swing : bool = false ## Rotation Y when the door is open. In degrees. @export var open_rotation_deg : float = 0.0 ## Rotation Y when the door is closed. In degrees. @@ -50,13 +52,13 @@ extends Node3D @export var closing_animation : String var anim_player : AnimationPlayer - - var interaction_text : String var is_moving : bool = false var target_rotation_rad : float func _ready(): + add_to_group("Save_object_state") + if is_animation_based: anim_player = get_node(animation_player) @@ -72,17 +74,17 @@ func _ready(): interaction_text = interaction_text_when_closed -func interact(interactor): +func interact(interactor: Node3D): if !is_locked: if !is_open: - open_door() + open_door(interactor) for nodepath in doors_to_sync_with: if nodepath != null: var object = get_node(nodepath) object.open_door() else: - close_door() + close_door(interactor) for nodepath in doors_to_sync_with: if nodepath != null: @@ -134,7 +136,7 @@ func unlock_door(): is_locked = false interaction_text = interaction_text_when_closed -func open_door(): +func open_door(interactor: Node3D): audio_stream_player_3d.stream = open_sound audio_stream_player_3d.play() @@ -142,6 +144,14 @@ func open_door(): anim_player.play(opening_animation) elif !is_sliding: target_rotation_rad = deg_to_rad(open_rotation_deg) + var swing_direction: int = 1 + + if bidirectional_swing: + var offset: Vector3 = interactor.global_transform.origin - global_transform.origin + var offset_dot_product: float = offset.dot(global_transform.basis.x) + swing_direction = -1 if offset_dot_product < 0 else 1 + + target_rotation_rad = deg_to_rad(open_rotation_deg * swing_direction) is_moving = true else: var tween_door = get_tree().create_tween() @@ -150,7 +160,7 @@ func open_door(): is_open = true interaction_text = interaction_text_when_open -func close_door(): +func close_door(_interactor: Node3D): audio_stream_player_3d.stream = close_sound audio_stream_player_3d.play() @@ -168,3 +178,28 @@ func close_door(): tween_door.tween_property(self,"position", closed_position, door_speed) is_open = false interaction_text = interaction_text_when_closed + + +func set_state(): + if is_open: + interaction_text = interaction_text_when_open + else: + interaction_text = interaction_text_when_closed + if is_locked: + interaction_text = interaction_text_when_locked + + +func save(): + var state_dict = { + "node_path" : self.get_path(), + "is_locked" : is_locked, + "is_open" : is_open, + "pos_x" : position.x, + "pos_y" : position.y, + "pos_z" : position.z, + "rot_x" : rotation.x, + "rot_y" : rotation.y, + "rot_z" : rotation.z, + + } + return state_dict diff --git a/COGITO/Scripts/press_and_hold.gd b/COGITO/Scripts/Cogito_Hold.gd similarity index 83% rename from COGITO/Scripts/press_and_hold.gd rename to COGITO/Scripts/Cogito_Hold.gd index 161d44f0..40ed65a9 100644 --- a/COGITO/Scripts/press_and_hold.gd +++ b/COGITO/Scripts/Cogito_Hold.gd @@ -15,8 +15,8 @@ extends AnimatableBody3D @export var rotation_axis : Vector3 = Vector3(1,0,0) ## Rotation speed. @export var rotation_speed : float = 1 -## Typed Array of NodePaths. Drag the objects you want to get triggered in here from your scene hierarchy. Their interact func will be called when hold is complete. -@export var objects_to_trigger : Array[NodePath] +## Drag the nodes you want to get triggered in here from your scene hierarchy. Their interact func will be called when hold is complete. +@export var nodes_to_trigger : Array[Node] ## AudioStream to play while holding. @export var hold_audio_stream : AudioStream @@ -61,7 +61,5 @@ func _on_hold_complete(): audio_stream_player_3d.stop() - for nodepath in objects_to_trigger: - if nodepath != null: - var object = get_node(nodepath) - object.interact(null) + for node in nodes_to_trigger: + node.interact(null) diff --git a/COGITO/Scripts/switchable.gd b/COGITO/Scripts/Cogito_Switch.gd similarity index 66% rename from COGITO/Scripts/switchable.gd rename to COGITO/Scripts/Cogito_Switch.gd index f0efa43e..cf523ebd 100644 --- a/COGITO/Scripts/switchable.gd +++ b/COGITO/Scripts/Cogito_Switch.gd @@ -17,14 +17,18 @@ extends Node3D ## The item that the player needs to have in their inventory. @export var required_item : InventoryItemPD @export var item_hint : String -## Typed Array of NodePaths. Drag the objects you want switched in here from your scene hierarchy. Their visibility will be flipped when switched. This means you have to set them to the correct starting visibility. -@export var objects_toggle_visibility : Array[NodePath] +## Nodes that will become visible when switch is ON. These will hide again when switch is OFF. +@export var nodes_to_show_when_on : Array[Node] +## Nodes that will become hidden when switch is ON. These will show again when switch is OFF. +@export var nodes_to_hide_when_on : Array[Node] + @export var objects_call_interact : Array[NodePath] @export var objects_call_delay : float = 0.0 var interaction_text : String var interactor func _ready(): + add_to_group("Save_object_state") audio_stream_player_3d.stream = switch_sound if is_on: @@ -47,11 +51,6 @@ func switch(): audio_stream_player_3d.play() is_on = !is_on - for nodepath in objects_toggle_visibility: - if nodepath != null: - var object = get_node(nodepath) - object.visible = !object.visible - for nodepath in objects_call_interact: await get_tree().create_timer(objects_call_delay).timeout if nodepath != null: @@ -59,8 +58,20 @@ func switch(): object.interact(interactor) if is_on: + for node in nodes_to_show_when_on: + node.show() + + for node in nodes_to_hide_when_on: + node.hide() + interaction_text = interaction_text_when_on else: + for node in nodes_to_show_when_on: + node.hide() + + for node in nodes_to_hide_when_on: + node.show() + interaction_text = interaction_text_when_off @@ -76,3 +87,37 @@ func check_for_item() -> bool: if item_hint != "": interactor.send_hint(null,item_hint) # Sends the key hint with the default hint icon. return false + + +func set_state(): + if is_on: + for node in nodes_to_show_when_on: + node.show() + + for node in nodes_to_hide_when_on: + node.hide() + + interaction_text = interaction_text_when_on + else: + for node in nodes_to_show_when_on: + node.hide() + + for node in nodes_to_hide_when_on: + node.show() + + interaction_text = interaction_text_when_off + + +func save(): + var state_dict = { + "node_path" : self.get_path(), + "is_on" : is_on, + "pos_x" : position.x, + "pos_y" : position.y, + "pos_z" : position.z, + "rot_x" : rotation.x, + "rot_y" : rotation.y, + "rot_z" : rotation.z, + + } + return state_dict diff --git a/COGITO/Scripts/Flashlight.gd b/COGITO/Scripts/Wieldable_Flashlight.gd similarity index 55% rename from COGITO/Scripts/Flashlight.gd rename to COGITO/Scripts/Wieldable_Flashlight.gd index b09793e4..d122b4b7 100644 --- a/COGITO/Scripts/Flashlight.gd +++ b/COGITO/Scripts/Wieldable_Flashlight.gd @@ -1,10 +1,8 @@ -extends RigidBody3D +extends Node3D @export_group("Flashlight Settings") -## Matching inventory item resource. -@export var slot_data : InventorySlotPD -## The propt that appears when the player hovers on the flashlight. -@export var interaction_text : String = "Pick up Flashlight" +### Matching inventory item resource. +#var slot_data : InventorySlotPD ## Sets if the flashlight is turned on or off on ready() @export var is_on : bool ## How much the energy depletes per second. @@ -28,11 +26,10 @@ func _ready(): else: spot_light_3d.hide() - func _process(delta): if is_on: - slot_data.inventory_item.subtract(delta * drain_rate) - if slot_data.inventory_item.charge_current == 0: + wielder.equipped_wieldable_item.subtract(delta * drain_rate) + if wielder.equipped_wieldable_item.charge_current == 0: turn_off() is_on = false @@ -59,22 +56,8 @@ func toggle_on_off(): if is_on: spot_light_3d.hide() is_on = false - elif slot_data.inventory_item.charge_current == 0: - wielder.send_hint(null, slot_data.inventory_item.name + " is out of battery.") + elif wielder.equipped_wieldable_item.charge_current == 0: + wielder.send_hint(null, wielder.equipped_wieldable_item.name + " is out of battery.") else: spot_light_3d.show() is_on = true - - -## Picking up the Flashlight on player interaction -func interact(body): - if body.get_parent().inventory_data.pick_up_slot_data(slot_data): - Audio.play_sound(slot_data.inventory_item.sound_pickup) - body.send_hint(slot_data.inventory_item.icon, slot_data.inventory_item.name + " added to inventory.") # Sending a hint that uses the default icon - queue_free() - - -func throw(power): - audio_stream_player_3d.stream = slot_data.inventory_item.sound_drop - audio_stream_player_3d.play() - apply_central_impulse(wielder.look_vector * Vector3(power, power, power)) diff --git a/COGITO/Scripts/pistol.gd b/COGITO/Scripts/Wieldable_Pistol.gd similarity index 72% rename from COGITO/Scripts/pistol.gd rename to COGITO/Scripts/Wieldable_Pistol.gd index 27219b6b..00cfa8f4 100644 --- a/COGITO/Scripts/pistol.gd +++ b/COGITO/Scripts/Wieldable_Pistol.gd @@ -1,13 +1,12 @@ -extends RigidBody3D +extends Node3D + @export_group("Pistol Settings") -## Matching inventory item resource. -@export var slot_data : InventorySlotPD -## The propt that appears when the player hovers on the flashlight. -@export var interaction_text : String = "Pick up" ## Path to the projectile prefab scene @export var projectile_prefab : PackedScene +## Speed the projectile spawns with @export var projectile_velocity : float +## Node the projectile spawns at @onready var bullet_point = $Bullet_Point ## The Field Of View change when aiming down sight. In degrees. @@ -22,6 +21,10 @@ extends RigidBody3D # Stores the player interaction component var wielder +var passed_item_reference : InventoryItemPD + +func set_item_reference(wieldable_item : InventoryItemPD): + passed_item_reference = wieldable_item # This gets called by player interaction compoment when the wieldable is equipped and primary action is pressed func action_primary(_camera_collision:Vector3): @@ -29,7 +32,7 @@ func action_primary(_camera_collision:Vector3): var Projectile = projectile_prefab.instantiate() bullet_point.add_child(Projectile) - Projectile.damage_amount = slot_data.inventory_item.wieldable_damage + Projectile.damage_amount = passed_item_reference.wieldable_damage Projectile.set_linear_velocity(Direction * projectile_velocity) Audio.play_sound_3d(sound_primary_use).global_position = self.global_position print("Pistol.gd: action_primary called. Self: ", self) @@ -50,12 +53,3 @@ func action_secondary(is_released:bool): var tween_pistol = get_tree().create_tween() tween_pistol.tween_property(self,"position", Vector3(0,default_position.y,default_position.z), .2) - -## Picking up the pistol on player interaction -func interact(body): - if body.get_parent().inventory_data.pick_up_slot_data(slot_data): - Audio.play_sound(slot_data.inventory_item.sound_pickup) - body.send_hint(slot_data.inventory_item.icon, slot_data.inventory_item.name + " added to inventory.") # Sending a hint that uses the default icon - queue_free() - - diff --git a/COGITO/Scripts/menu_scene_switcher.gd b/COGITO/Scripts/menu_scene_switcher.gd index 6b8cae8d..58dee7e4 100644 --- a/COGITO/Scripts/menu_scene_switcher.gd +++ b/COGITO/Scripts/menu_scene_switcher.gd @@ -1,6 +1,8 @@ extends Node +## Filepath to the main menu scene. @export_file("*.tscn") var main_menu_scene +## Filepath to the scene the player should start in, when pressing "Start game" button. @export_file("*.tscn") var start_game_scene func _on_main_menu_start_game_pressed(): diff --git a/COGITO/Scripts/scene_transition_zone.gd b/COGITO/Scripts/scene_transition_zone.gd index 2f2b6526..b89f2284 100644 --- a/COGITO/Scripts/scene_transition_zone.gd +++ b/COGITO/Scripts/scene_transition_zone.gd @@ -1,7 +1,10 @@ extends Area3D +## Filepath to scene this zone transitions to. @export_file("*.tscn") var path_to_new_scene +## Name of connector node the player should transition to in target scene. This node needs to exist in the target scene and has to be added to the connector array of the target scene cogito_scene script. @export var target_connector : String + var current_scene_statename : String var current_scene_filepath : String diff --git a/Readme.md b/Readme.md index 321a5407..5415dfb9 100644 --- a/Readme.md +++ b/Readme.md @@ -1,13 +1,15 @@ ![COGITO_banner](https://github.com/Phazorknight/Cogito/assets/70389309/dd5060b1-a28e-40c1-8253-3a7e3e4bc116) # COGITO By Philip Drobar -Version: **BETA 202401.9** +Version: **BETA 202401.10** Runs on Godot **4.2.1 stable** COGITO is a first Person Immersive Sim Template Project for Godot Engine 4. In comparison to other first person assets out there, which focus mostly on shooter mechanics, COGITO focuses more on providing a framework for creating interactable objects and items. +**Video giving an overview of features: [COGITO Overview](https://www.youtube.com/watch?v=LYBo1_Qfru0) + **Credits:** - Player controller is based on Like475's First Person Controller Advanced: https://github.com/Like475/fpc-godot - Menus are based on SavoVuksan's EasyMenus (also see this link for documentation): https://github.com/SavoVuksan/EasyMenus @@ -23,7 +25,7 @@ providing a framework for creating interactable objects and items. ### Current working features: - First person player controller - Main Menu + Pause Menu -- Basic AudioManager for playing common sounds (needs rework) +- Save system for scene persistence and player attributes and inventory (WIP) - Player attributes (component based) - Health - Stamina @@ -74,11 +76,25 @@ To fully work, you need 3 Prefab Scenes in your scene + the following references - Player_HUD.tscn - Reference to player node - PauseMenu.tscn +- To enable transitioning between scenes, your scene root node needs to have cogito_scene.gd attached and connector nodes defined (see demo scene). All signals needed get hooked up via code, so this should work without any extra signal setup. PauseMenu and MainMenu Scenes contain SceneSwitchers that need paths to the *.tscn files to work. Also be aware of node order for Player_HUD and PauseMenu. Player_HUD node should be above PauseMenu node, so PauseMenu is "on top". +## Save states and Scene Management +- Save states are saved per default in dir "user://" +- Player state and scene states are saved separately. That way the player save doesn't bloat with game size and there's some other minor comforts. +- Currently the following objects are saved: + - Cogito_Pickup.gd / Cogito_Carriable.gd: Since their existence in the scene can vary, these will be re-instantiated at their saved position if a scene state is loaded. Thus they need to be PackagedScenes to work! + - Cogito_Door: These will have their state saved (open/closed/locked) + - Cogito_Switch: These will have their state saved (on/off) +- The following is still WIP or has unpredictable behaviour: + - Wieldables: While you re-equip wieldables when transitioning/loading scenes, the ammo/charge is currently not saved correctly. Also the HUD display is incorrect at times. + - Wieldable pickups items. + - Destructable objects like the target. + + ## Interactables For an interactable to work, it needs to be a 3D collision shape and be on **layer 2** for the raycast to detect it. Then simply attach one of the provided scripts, set some parameters and you're good to go. Feel free to create new kinds of interactables based on the scripts provided. @@ -96,13 +112,13 @@ func interact(playernode): pass ``` -### switchable.gd +### Cogito_Switch.gd This is used to create interactive objects with a clear on/off state. Most common examples are lamps and lights. Needs to have a CollisionShape3D and AudioStreamPlayer3D. Collision should be set to layer 2 so the Player Interaction system can pick it up. It works by going through a list of nodes and flipping their visible state every time the player switches the object. PRO-TIP: The objects you switch do not have to be part of the switchable object. For example if you wanna have a ceiling lamp thats controlled by a lightswitch, make the lightswitch the switchable and add all the ceiling lamps to the objects to switch list. -**switchable.gd settings:** +**Settings:** - Is On: Start state of the switchable. - Interaction Text When On: Self explanatory. - Interaction Text When On: Self explanatory. @@ -115,7 +131,7 @@ PRO-TIP: The objects you switch do not have to be part of the switchable object. - Objects Call Interact: Array of NodePaths. Add all the nodes you want to call interact on. For example if you add a door here, the door gets opened/closed when you interact with the switchable. -### press_and_hold.gd +### Cogito_Hold.gd This is used to create interactive objects on which you need to hold the interact button for a specific amount of time. Needs to have a CollisionShape3D and AudioStreamPlayer3D. Collision should be set to layer 2 so the Player Interaction system can pick it up. This one also has/needs a Control node for the "Hold UI", displaying whatever you want while the player interacts with it. The PressAndHold PrefabScene includes a typical progressbar that shows how long the player still needs to hold the button. @@ -123,7 +139,7 @@ If the player lets go of the button before the required time, the timer resets. If the player succeeds in holding the button the required time, the "interact" function on all the objects specified in the Objects To Trigger nodepath will be called. This way, the object can easily be hooked up to other interactables like switchables or doors. -**press_and_hold.gd settings:** +**Settings:** - Interaction Text: The text displayed for the player interaction. - Hold time: The duration the interaction button will need to be held in seconds. - Rotate While Holding: Check this if you want the press_and_hold object to rotate while the player holds the button. For wheels/cranks etc. @@ -133,11 +149,11 @@ interactables like switchables or doors. - Hold Audio Stream: Audiostream to play while player is holding. -### Carryable.gd +### Cogito_Carriable.gd This is used for boxes, crates etc. Needs to have a CollisionShape3D and AudioStreamPlayer3D. Collision should be set to layer 2 so the Player Interaction system can pick it up. -**Carryable Settings:** +**Settings:** - Interaction Text: What appears when the player aims the crosshair at the carryable. - Pick up Sound: Plays when player picks up the carryable. - Drop Sound: Plays when player drops up the carryable. @@ -149,12 +165,12 @@ Needs to have a CollisionShape3D and AudioStreamPlayer3D. Collision should be se ### Item pick ups: See under **Inventory** below on how pick ups are setup. -### Doors +### Cogito_Door.gd I recommend just making a copy of the included Door Prefab and modifying it to fit your needs. But you can also set up doors yourself by creating a AnimatableBody3D with your mesh etc in it as well as a Collision shape and an AudioStreamPlayer3D. Make sure it is set to layer 2 so the Player Interaction raycast can pick it up. Then attach the **Interact_Door.gd** to your AnimatableBody3D. **Pro Tip:** If you want to make a door thats triggered by a different object (like a remote switch), just DON'T set it to collission layer 2. Instead set a reference to your door at your other object (like a press_and_hold). See the draw bridge in the test scene for an example. -**Interact_Door Settings:** +**Settings:** - Audio: - Open Sound: Plays when the door opens. Uses the AudioStreamPlayer3D. - Close Sound: Plays when the door closes. Uses the AudioStreamPlayer3D. @@ -162,14 +178,26 @@ Then attach the **Interact_Door.gd** to your AnimatableBody3D. - Unlock Sound: Plays when the player interacts with the door status changes from locked to unlocked. Uses the AudioStreamPlayer3D. - Door Parameters: + Interaction text when locked: Sets the text that appears if the player crosshair hovers over the door object when door is locked. - Interaction text when closed: Sets the text that appears if the player crosshair hovers over the door object when door is closed. - Interaction text when open: Sets the text that appears if the player crosshair hovers over the door object when door is open. - Is locked: Set the locked stats of the door. - Key: Reference to the item that needs to be in the player's inventory to unlock the door. Hint: This can be any item resource, doesn't need to be of type KEY_ITEM. - Key hint: The hint that appears if player tries to open the door but doesn't have the key item. If this is empty, no hint will appear. - - Open Rotation Deg: Sets object rotation for open position. In global degrees, this matches/influences the door object transform. - - Closed Rotation Deg: Sets object rotation for closed position. In global degrees, this matches/influences the door object transform. - - Door Speed: Speed of opening/closing. + - Doors to sync with: Array of NodePaths who will sync to this door's state (open/close/locked). Useful for double doors, multi-part gates, etc. + - Tween Parameters - use these if your door animation is tween based. + - Is Sliding: Set this to true, if your door is sliding instead of rotating (using position parameters instead of rotation parameters) + - Use Z Axis: Sets which rotation axis to use. True = Use Z axis. False = Use Y axis. + - Bidirectional Swing: If true, the door will change rotation direction, depending on which side it is opened from. + - Open Rotation Deg: Sets object rotation for open position. In global degrees, this matches/influences the door object transform. + - Closed Rotation Deg: Sets object rotation for closed position. In global degrees, this matches/influences the door object transform. + - Door Speed: Speed of opening/closing. + - Animation Parameters - use these if your door animation is tween based. + - Is Animation Based: Set this to true if your door uses an Animation Player with animations (instead of tweens) + - Animation Player: Assign your Animation Player node. + - Opening Animation: String name of your opening animation that's present in the animation player. + - Reverse Opening Animation for close: If set to true, the opening animation will be played in reverse when the door is closed. + - Closing Animation: String name of your closing animmation that's present in the animation player. ## Inventory System @@ -236,7 +264,7 @@ Items -> Slots -> Inventories. - Reload amount: How much one item adds to the charge of the target item. For Bullets this is typically 1. But for example a Battery should probably add a higher amount to the charge of the Flashlight. -### Pick_up.gd +### Cogito_Pickup.gd Use this script to create items that are added to the players inventory. I usually create this _before_ I create the item resource, but it doesn't matter, aso long as the references are set.